English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Come risolvere il problema javac non riconosciuto come comando interno o esterno in Java?

Quando compili un programma, se vedi questo errore, significa che Java non è stato installato correttamente nel sistema o la variabile Path non è stata impostata.

Variabile PathL'ambiente variabile -path viene utilizzato per specificare il set di directory che contiene l'eseguibile.

Quando tenti di eseguire un programma dalla riga di comando, il sistema operativo cercherà direttamente nel percorso corrente il programma specificato (se presente) e lo eseguirà.

Se il programma non è disponibile nella directory corrente, il sistema operativoVariabile 'PATH'Verifica i percorsi specificati nelle variabili di ambiente.

Impostazione del percorso per Windows

Supponiamo che tu abbia già installato Java nella directory 'c:\ Program Files \ java \ jdk'.

  • Fare clic con il tasto destro su 'Il mio computer' e selezionare 'Proprietà'.

  • Clicca sul pulsante 'Variabili di ambiente' sotto l'etichetta 'Avanzato'.

  • Ora, modifica la variabile 'Path' in modo che contenga anche il percorso degli eseguibili di Java. Ad esempio, se il percorso è attualmente impostato su 'C:\ WINDOWS \ SYSTEM32', modifica il percorso a 'C:\ WINDOWS \ SYSTEM32; c:\ Program Files \ java \ jdk \ bin'.

Impostazione del percorso per Linux, UNIX, Solaris, FreeBSD

L'ambiente PATH dovrebbe essere impostato per puntare alla posizione dell'installazione dei file binari di Java. Se incontri difficoltà durante questa operazione, consulta la documentazione del tuo shell.

Ad esempio, se si utilizza bash come shell, allora è necessario aggiungere la seguente riga alla fine di '.bashrc': export PATH = / path / to / java:$PATH