2014-06-19 25 views
7

Ho fatto i seguenti passaggi ma java non sembra funzionare per me, devo riavviare il mio sistema se sì, allora perché?Devo riavviare il sistema dopo aver impostato JAVA nella variabile percorso dell'ambiente di sistema?

1. Right click My Computer->Advence Option->Environment Varibles->System Variables 
    2. variable : Path->Edit 
    3. Copy your jdk bin directory i.e.C:\Program Files\Java\jdk1.7.0_51\bin 
    4. Paste it after putting a semi-colon(;) in value section 

sto ottenendo sotto l'errore durante l'esecuzione di java in cmd

C:\Users\User>java -version 
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment' 
Error: could not find java.dll 
Error: Could not find Java SE Runtime Environment. 
+0

Cosa stai cercando di fare? È necessario riavviare qualsiasi processo che farebbe riferimento alla variabile (ad es. Cmd). – tmanion

+0

Non è necessario riavviare il computer, ma è necessario riavviare la shell;) – NiziL

+0

@Nizil cos'è una shell? – Ungeheuer

risposta

0

reinstallare il JDK e impostare di nuovo la variabile JAVA_HOME e PATH. ora sta funzionando.

17

No, ma sarà necessario chiudere e ricreare eventuali cmd finestre, l'esecuzione di programmi Java o simili.

Per verificare che sia corretto, aprire una nuova finestra cmd e digitare set -> rivedere le informazioni per PATH e JAVA_HOME.

+0

ho riavviato windows cmd e dà errore come di seguito. C: \ Users \ Utente> java Errore: apertura chiave di registro "Software \ JavaSoft \ Java Runtime Environment" Errore: impossibile trovare java.dll Errore: Impossibile trovare Java SE Runtime Environment. –

+0

ho bisogno di impostare JAVA_HOME anche –

+0

Sì, dovrebbero essere assolutamente sincronizzati. – vikingsteve

2

Non necessario. Riapri un prompt dei comandi (se presente) che esegue il processo java e digita java -version per verificare se è stato installato correttamente.

0

NO.
Non è necessario riavviare il sistema, ma è sufficiente riavviare l'applicazione come cmd o qualsiasi IDE che si sta utilizzando per lo sviluppo java (i.e Eclipse).

E per confermare che il percorso di Java è impostato che si è menzionato nella variabile d'ambiente JAVA_HOME, è possibile aprire cmd e si può verificare con i comandi echo %JAVA_HOME% o echo %PATH%.

1

È necessario impostare due cose:

  1. JAVA_HDME
  2. PATH

La prima si trova sotto il "Variabili utente per [nome utente]" sezione. Aggiungi la variabile JAVA_HOME e impostala su dove è installato jdk. Ad esempio C: \ Programmi \ Java \ jdk1.7.0_51 \

Il secondo si trova nella sezione "Variabili di sistema". Dovresti trovare la variabile "percorso" e modificarla. Quindi, aggiungi ";% JAVA_HOME% \ bin" (meno le virgolette) alla fine della variabile percorso.

Dopo aver effettuato questa operazione, salvare le variabili e chiudere la finestra facendo clic sul pulsante "ok". Chiudere tutte le istanze del prompt dei comandi (e qualsiasi IDE che si sta sviluppando con Eclipse o NetBeans) e riaprire un prompt dei comandi. Poi, se si desidera verificare se le modifiche hanno lavorato e sono a tutti gli effetti, provare quanto segue:

echo %JAVA_HOME% 

Questo dovrebbe output in cui si imposta la variabile sede java.

echo %PATH% 

Alla fine di ciò che è uscita, si dovrebbe vedere il java casa \ bin oltre al percorso variabile

java -version 

Se è possibile eseguire questo comando dalla linea di comando, significa che il tuo l'ambiente è stato impostato correttamente e java è ora nel tuo percorso.

+0

C: \ Users \ Utente> java -version Errore: apertura chiave di registro "Software \ JavaSoft \ Java Runtime Environment" Errore: impossibile trovare java.dll Errore: Impossibile trovare Java SE Runtime Ambiente. –

+0

Questo sembra essere un problema con quando hai installato il JDK, questo non è un problema di pathing. Il mio suggerimento sarebbe quello di disinstallare completamente il JDK e JRE (oltre a cancellare le cartelle in cui risiedevano) e provare a reinstallare. Quindi ripeti il ​​processo sopra nella mia risposta. –

+0

È inoltre necessario assicurarsi di rimuovere qualsiasi java.exe, javaw.exe e javaws.exe dalla cartella Windows \ System32 e se si dispone di un sistema x64 (Win 7 64 bit), fare lo stesso anche in Windows \ SysWOW64. –

0

No, non è necessario riavviare il sistema. Tuttavia, è necessario riavviare l'applicazione del prompt dei comandi per aggiornare le modifiche apportate alle variabili di ambiente.

Problemi correlati