Che cosa posso fare quando io continuo a ricevere l'errorejavac non riconosciuto
'javac' non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch
quando voglio compila il mio jar o il file .class
?
Grazie
Che cosa posso fare quando io continuo a ricevere l'errorejavac non riconosciuto
'javac' non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch
quando voglio compila il mio jar o il file .class
?
Grazie
Assicurarsi% JAVA_HOME%/bin si trova sulla vostra% PATH% (o $ JAVA_HOME sulla $ PATH in * nix).
Ciò significa che javac non è nella variabile PATH.
Su Windows, è sufficiente aggiungere la cartella contenente javac.exe alla variabile di ambiente PATH (Win + Pause/Break).
Su Linux/Mac/Unix, basta aggiungere tale directory a $ PATH in .bashrc o simile.
È necessario installare JDK (che include il compilatore javac) e assicurarsi che si trovi nel percorso. Vedi http://java.sun.com/javase/downloads/index.jsp
Significa che non è nel tuo percorso. Avete le seguenti opzioni:
1) Passare alla directory in cui javac vive prima di chiamarlo.
2) Utilizzare il percorso completo di javac quando si effettua la chiamata, ad es. C: \ java \ jdk1.6.0_12 \ bin \ javac ...
3) Aggiungere la directory javac alla variabile d'ambiente PATH
L'errore che state vedendo è generato da Windows, e non è specifico per Java. Questo errore significa che hai digitato un comando e Windows non ha trovato il comando con quel nome.
Il modo più semplice per correggere la situazione è assicurarsi che Java sia installato correttamente nel sistema PATH
.
Innanzitutto, assicurarsi di disporre di un JDK installato (e non solo di un JRE). La tua prossima scommessa migliore è aggiungere una variabile d'ambiente chiamata JAVA_HOME
e indirizzarla alla directory di installazione di base per la versione di Java che hai installato.
Successivamente, modificare la variabile di ambiente PATH
anteponendo la stringa %JAVA_HOME%\bin;
a qualsiasi cosa sia già presente nello PATH
. Se guardi il contenuto di quella directory, vedrai che javac
è lì dentro (insieme a una serie di altri strumenti di sviluppo Java).
Fase 4 (Aggiornare la variabile PATH) del JDK installation instructions spiega che cosa si dovrebbe fare per fare in modo che si può semplicemente digitare javac
nella finestra del prompt dei comandi.
Il collegamento seguente fornisce una spiegazione passo passo su come impostare le variabili java_home e percorso. JAVA_HOME setup
Anche se ho avuto
JAVA_HOME
definito%JAVA_HOME%\bin
presente nella mia %PATH%
avevo ancora questo errore. L'ho risolto eliminando il JRE dalla variabile del mio percorso. E 'stato messo prima JAVA_HOME
, non ha javac
. Sembra che Windows non sia in grado di trovare javac
in JAVA_HOME\bin
in questo caso.
Per Windows
Pannello di controllo>Sistema ... Quindi fare clic su Impostazione Advanced System (riquadro a sinistra) ... poi popup si aprirà la finestra ... quindi fare clic su Variabili d'ambiente ... Quindi si aprirà un'altra finestra ... fare clic su Nuovo e aggiungere immettere le informazioni sotto
Nome variabile: PERCORSO
Valore variabile: C: \ Program Files \ Java \ jdk1.7.0_45 \ bin [* assicurarsi che questo è la strada giusta per voi]
Poi dovrebbe funzionare
+1 per il collegamento di Windows alla pagina "Proprietà" "Risorse del computer". :) – g19fanatic