2010-09-29 4 views
11

Volevo ottenere Java in esecuzione a 1.6xxx - Ho cambiato la variabile JAVA_HOME e l'ho indirizzata alla directory C: \ Programmi \ Java \ jdk1.6.0._16.JAVA_HOME variabile di ambiente e Java JDK fun

ho riavviare il PC - e penso che posso controllare quale versione di Java mia macchina sta indicando - ma punta ancora alla vecchia versione di Java per esempio v1.5.0_16

Potete aiutarmi a rejog mia memoria su impostazione corretta per Java JDK?

java home

+1

verificare la variabile PATH e vedere quale versione di Java è presente su questo. –

+0

Ho provato a cambiare la variabile PATH e la variabile JAVA_HOME in modo che puntino alla stessa dir, ma ottengo lo stesso risultato usando il comando java -version - 1.5.0.16 ecc. – Vidar

risposta

7

è necessario reimpostare la variabile percorso per puntare a 1.6

qualcosa come
alt text

Inoltre, assicurarsi che la variabile JAVA_HOME anche quest'ultimo viene regolato con la posizione di cui sopra. Steps are here. For Video

+0

My Java_Home e my Path Varaible point to the java version 1.6 .0_19, ma in cmd java -version mi mostra java versione 1.6.0_20. Perché ho fatto un aggiornamento tramite java-Updater? – cuh

+0

@cuh java-Updater !! interessante, come? quale O.S. ? –

+0

Windows 7. Nella directory jre/bin avviare Java Control Panel: javacpl. puoi (de-) attivare le notifiche di aggiornamento automatico. My Path punta a jdk 1.6.0_19 ma java in cmd è collegato alla versione 1.6.0_20 di jre6. – cuh

6

JAVA_HOME è utilizzato da altre applicazioni, come Tomcat. Windows controlla semplicemente la variabile d'ambiente PATH per le posizioni in cui può trovare l'eseguibile java.

+0

e non solo limitato a Windows ... – jsh

0

Prova questa sul guscio cmd:

> java -version 
java version "1.5.0_16" 
> set PATH=%JAVA_HOME%\bin;%PATH% 
> java -version 
+3

Questo non funzionerebbe dato che si sta aggiungendo '% JAVA_HOME% \ bin' _after_ all'elenco dei percorsi esistenti - Windows troverà prima il precedente' java.exe'. Dovrebbe essere 'set PATH =% JAVA_HOME% \ bin;% PATH%'. –

+0

@Peter, d'accordo, non ha prestato attenzione, il vecchio Java * era * sul percorso quindi deve essere aggiunto all'inizio per questa demo. Ovviamente, sostituire la vecchia voce è la soluzione normativa;) –

+0

Sì, certo. Btw non ero il downvoter - penso che la tua idea demo sia buona e questo problema è banale da sistemare. –