Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

JDK non viene rilevato da Java

Per sviluppare programmi Java , il Java Development Kit , o JDK , deve essere installato. JDK include una copia del motore di runtime Java , o JRE , che è necessario per eseguire programmi Java . Altri componenti includono un bundle con Netbeans , il server Glassfish e l'Android Software Development Kit , o SDK . A volte , soprattutto su computer Microsoft Windows , la JDK non è rilevato da Java , anche dopo una corretta installazione. Quando ciò accade, si dispone di diverse soluzioni disponibili per risolvere il problema . PERCORSO

In Microsoft Windows , la variabile d'ambiente " PATH " contiene una stringa di directory, separate da punto e virgola , che Windows cercherà ogni volta che un programma viene chiamato se il programma non viene trovato nel lavoro directory . A volte, la variabile PATH non viene modificata correttamente durante l'installazione del JDK . Quando si tenta di compilare un programma Java , per esempio, si può ottenere un errore simile a "' javac ' non è riconosciuto come comando interno o esterno , un programma eseguibile o un file batch . " Per correggere questo errore , fare clic con "Computer", fare clic su "Impostazioni di sistema avanzate " collegamento, fare clic sul pulsante " variabili d'ambiente" , e individuare la variabile " PATH " sotto la casella " variabili di sistema " . Fare clic su "Modifica" e aggiungere un punto e virgola seguito dalla directory JDK alla variabile PATH .
Netbeans

Se usate Netbeans come ambiente di sviluppo integrato in Microsoft Windows , e di recente aggiornato a Netbeans versione 6 , è possibile riscontrare un errore simile a " Java SE Development Kit ( JDK ), non è stato trovato su questo computer. " questo di solito accade se è stato creato un file di collegamento o batch che si utilizza per lanciare Netbeans . Quando si avvia Netbeans , è necessario fornire il percorso del JDK . « . - Js : javahome " Prima di Netbeans versione 6 , il parametro per farlo era in NetBeans versione 6 , la sintassi è stato cambiato in " - javahome , " con due trattini e senza precedenti " js : . " per correggere l'errore , modificare la scelta rapida di Windows o un file batch che si utilizza per lanciare Netbeans , rimuovere il vecchio parametro e aggiungere quello nuovo :

netbeans - 6.9 - ml - windows.exe - javahome c : \\ Program Files ( x86) \\ glassfishv3 \\ jdk \\ bin
Java a 32 bit

In una installazione a 32 bit di Windows, sono installati molti programmi per il "C : \\ Programmi \\ " directory . La versione a 64 bit di Windows ha due diverse directory del programma , "C: \\ Program Files ( x86) \\ " per i programmi a 32 bit e "C : \\ Program Files \\ " per i programmi a 64 bit . JDK ha anche due versioni differenti , una per 32 bit e uno per le macchine a 64 bit . È possibile utilizzare la versione a 32 bit su entrambi i computer a 32 -bit e 64 -bit . Se è in esecuzione una versione a 32 bit del JDK e installare l'SDK di Android su un computer a 64 bit , il file batch che trova Java è probabilmente diretta verso la directory dei file di programma a 64 bit . Per risolvere questo problema, modificare la cartella di Android SDK strumenti , andare nella directory " libs " e modificare il file " find_java.bat " . Modificare tutte le istanze di " % Programmi% a" % Programmi% ( x86) . " Salvare il file batch e lanciare nuovamente l'SDK di Android . In alternativa , è possibile installare la versione a 64 bit del JDK .
64 bit Installazione

A volte può non essere in grado di installare l'SDK Andoid a tutti su un sistema Windows a 64 bit , perché Java non riesce a trovare il JDK . Modificare il file batch non è possibile. In questo caso, è possibile risolvere il problema in tre fasi . In primo luogo , modificare il Registro di Windows e aggiungere le due chiavi seguenti :

[ HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node \\ JavaSoft \\ Java Development Development Kit \\ 1.6 ] " javahome " = "C: \\ \\ Programmi \\ \\ Java \\ \\ jdk1.6.0_23 "

successiva , installare l'SDK di Android . Infine, rimuovere la seguente chiave del Registro di sistema che è stato aggiunto durante l'installazione : .

HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node \\ JavaSoft

Avviare l'SDK e il problema dovrebbe essere risolto


 

Programmazione © www.354353.com