Se devi compilare un programma Java con il prompt dei comandi ma ti da’ l’errore:

“javac” non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.

Come risolvere il problema di javac non riconosciuto come comando




Segui i seguenti passaggi per risolvere il problema:

Anzitutto vai in Computer, click su tasto destro in un punto vuoto dello schermo > Proprietà.

Come risolvere il problema di javac non riconosciuto come comando 2

Successivamente nel menù a sinistra fai click su “Impostazioni di sistema avanzate”.

Come risolvere il problema di javac non riconosciuto come comando 3

Nella finestra che compare vai in “Avanzate” e poi clicca sul tasto “Variabili d’ambiente…”

Come risolvere il problema di javac non riconosciuto come comando 4

Ora nella finestra a scorrimento clicca su “Path” e poi sul tasto “Modifica…”

Come risolvere il problema di javac non riconosciuto come comando 5

Ti troverai di fronte a questa piccola finestra con due caselle di input:

Come risolvere il problema di javac non riconosciuto come comando 6

Senza chiudere niente, vai in Computer > Disco locale C: > Programmi > Java, ed entra nella cartella con la versione più recente di JDK, come da esempio:

Come risolvere il problema di javac non riconosciuto come comando 7

Successivamente entra nella cartella “bin”.

Come risolvere il problema di javac non riconosciuto come comando 8




Seleziona l’indirizzo nella barra in alto e vai a copiarlo.

Come risolvere il problema di javac non riconosciuto come comando 9

Ora torna nella finestrella che avevi lasciato precedentemente aperta, cancella tutto il contenuto di “Valore variabile:” e vai ad incollare l’indirizzo che avevi appena copiato.

Come risolvere il problema di javac non riconosciuto come comando 10

Ora clicca su OK > OK > OK, chiudi la finestra delle info di Windows e a questo punto potrai andare ad eseguire tutti i comandi di Java (come ad esempio ‘java’, ‘javac, ‘javap, ….”) dal terminale di Windows.



3 commenti

Alby · 20/02/2018 alle 1:16

Ho WIN 10 64bit, ho eseguito la procedura, ma la CLI non mi esegue lo stesso il comando javac; solo java. Puoi aiutarmi? Grazie.

    Alby · 20/02/2018 alle 1:18

    Naturalmente ho scaricato la corretta JDK per il mio OS dal sito di Oracle e ho copincollato il percorso dalla cartella bin, ma niente. Grazie ancora.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *