logo

javac non è riconosciuto

In Java, di solito si verificano errori ed eccezioni durante la compilazione. Ma l'errore javac non è riconosciuto è l'errore più comune che devono affrontare molti nuovi programmatori Java. In questa sezione, rileveremo perché il comando javac non è riconosciuto dal compilatore E quali sono i motivi per generare Javac non sono riconosciuti. Vedremo anche le possibili soluzioni per risolvere l'errore.

Prima di procedere in questa sezione, comprendiamo il significato della dichiarazione di errore javac non è riconosciuto come comando interno o esterno.

In Giava , javac è un comando che compila il codice sorgente Java. Quando digitiamo il comando nel prompt dei comandi, il prompt rifiuta di identificare il comando javac. Vuol dire che il javac.exe il file non viene trovato dal compilatore. Il file javac.exe si trova nella cartella bin della cartella di installazione JDK. L'errore che otteniamo perché il PERCORSO non è impostato correttamente. L'immagine seguente mostra cosa mostra l'errore.

javac non è riconosciuto

Motivo per cui si è verificato l'errore

javac non è riconosciuto si verifica un errore durante la compilazione dell'applicazione Java. È perché la JVM lo è impossibile trovare javac.exe file. Il file javac.exe si trova nel file bidone cartella del JDK.

javac non è riconosciuto

Il motivo per cui si verifica l'errore è che il file PATH non viene aggiunto alla variabile di ambiente del sistema. Se il PATH non viene aggiunto alla variabile d'ambiente o non è impostato correttamente, non possiamo compilare l'applicazione Java. Pertanto, risolvere l'errore è importante. Vediamo la soluzione all'errore.

Soluzione all'errore

Per risolvere l'errore, dobbiamo aggiungere la variabile PATH (utilizzata dal sistema operativo per trovare i file eseguibili) alla variabile di ambiente del sistema. Il PERCORSO è l'indirizzo della cartella in cui si trova il file javac.exe. È necessario includere la directory bin nella variabile di ambiente perché tutti i file eseguibili richiesti per compilare, eseguire ed eseguire il debug del programma Java si trovano nella directory bin. Quindi, nel nostro caso, il PERCORSO della directory bin è:

C:ProgrammiJavajdk1.8.0_05in;

Il tuo percorso potrebbe differire dal percorso sopra. Dipende da dove hai installato il JDK . Ricorda che metti a punto e virgola (;) alla fine del PATH perché è possibile che sia necessario aggiungere un'altra variabile PATH di un'altra applicazione. Quindi, in questo caso, il punto e virgola separa due percorsi.

Nota: il PERCORSO potrebbe differire se sono installate versioni successive di Java.

Per prima cosa controlliamo che il PATH sia già stato aggiunto o meno. Per verificare quali percorsi vengono aggiunti alla variabile di ambiente, seguire i passaggi indicati di seguito:

  • Apri il prompt dei comandi.
  • Digita il comando: eco %PATH%
javac non è riconosciuto

Mostra tutti i percorsi o le directory che sono già stati aggiunti alla variabile di ambiente. Se il PATH è già impostato, continua con il comando javac per la compilazione, altrimenti aggiungi il PATH alla variabile d'ambiente.

Esistono due modi per impostare PATH nella variabile d'ambiente impostare il PERCORSO temporaneo O impostare il PERCORSO in modo permanente. Lo svantaggio di impostare il PATH temporaneo è che ogni volta che compiliamo l'applicazione Java, dobbiamo specificare il PATH. Ci vuole molto tempo e ci sono più possibilità di digitare il comando sbagliato. Quindi non è bene usarlo. Ti consigliamo di impostare il PERCORSO in modo permanente.

Vediamo come aggiungere PATH alla variabile d'ambiente del sistema.

Imposta il PERCORSO temporaneo

Per impostare il PERCORSO temporaneo, seguire i passaggi indicati di seguito:

  • Apri il prompt dei comandi.
  • Vai alla directory in cui hai installato JDK. All'interno della cartella JDK cerca la cartella bin e aprila.
  • Copia il percorso della cartella bin. Nel nostro caso, la posizione della cartella bin è: C:ProgrammiJavajdk1.8.0_05in
javac non è riconosciuto
  • Ora passa al prompt dei comandi e digita il comando: imposta PERCORSO= C:ProgrammiJavajdk1.8.0_05in e premere il tasto Invio. Imposta il PERCORSO nella posizione specificata.
javac non è riconosciuto

Una volta impostato il PERCORSO, possiamo compilare ed eseguire l'applicazione Java.

primavera mvc

Imposta il PERCORSO in modo permanente

Per impostare il PERCORSO in modo permanente, seguire i passaggi indicati di seguito:

Passo 1: Apri il Pannello di controllo.

Passo 2: Clicca sul Sistema .

javac non è riconosciuto

Passaggio 3: Clicca sul Impostazioni avanzate di sistema. Apre una finestra di dialogo per le Proprietà del sistema.

javac non è riconosciuto

Passaggio 4: Nella finestra di dialogo Proprietà del sistema, fare clic su variabili ambientali pulsante, situato nell'angolo in basso a destra. Apre il variabili ambientali la finestra di dialogo.

javac non è riconosciuto

Passaggio 5: Nella finestra di dialogo Variabili d'ambiente, fare clic su Nuovo pulsante se la variabile PATH non viene visualizzata sotto Sezione Variabili utente . Apre il Nuova variabile utente la finestra di dialogo.

javac non è riconosciuto

Passaggio 6: Fornire il nome della variabile SENTIERO e Valore variabile percorso fino alla cartella bin della directory JDK. Nel nostro caso il percorso è: C:ProgrammiJavajdk1.8.0_05in. Successivamente, fai clic su OK pulsante.

javac non è riconosciuto

Ora la variabile PATH è stata salvata ed è visibile sotto il file Sezione Variabili utente .

Passaggio 7: Ancora una volta, fare clic su OK pulsante.

javac non è riconosciuto

Passaggio 8: Clicca sul OK pulsante.

javac non è riconosciuto

Il PERCORSO è stato salvato in modo permanente. Per verificare che funzioni correttamente o meno, apri il prompt dei comandi e digita javac comando e premere il tasto Invio. Il comando mostra il opzioni che possiamo usare con il comando javac.

javac non è riconosciuto

Il comando garantisce che il PATH sia impostato correttamente e possiamo compilare ed eseguire Programmi Java senza che si verifichi l'errore javac non è riconosciuto come comando interno o esterno, programma eseguibile o file batch.