? In Microsoft Windows, Linux e sistemi operativi Solaris , PATH e CLASSPATH sono quelli che sono conosciuti come variabili di ambiente . Le variabili d'ambiente sono denominati oggetti che contengono informazioni , come ad esempio i nomi di unità, il percorso o il file , utilizzate da una o più applicazioni . Se si sta eseguendo alcune versioni l'interprete dei comandi , o la shell sotto Linux o Solaris , sarà necessario esportare la variabili ambiente PATH e CLASSPATH prima di avere un effetto. PERCORSO
La variabile d'ambiente PATH viene spesso utilizzato per specificare il percorso completo dei programmi eseguibili richiesti dal Java Development Kit , un ambiente di sviluppo per le applicazioni Java da costruzione , creato da Sun Microsystems , in modo che gli sviluppatori di don 't bisogno di digitare il percorso ogni volta che si esegue un programma .
Impostazione e controllo PATH
shell Bourne , Bourne again shell e Korn shell , è possibile impostare la variabile d'ambiente PATH in modo permanente nel file di avvio . In Bourne shell , modificare il file di avvio , chiamato "profilo ". , E comprendono la linea " PATH = /usr/local/jdk1.7.0/bin : " seguito dalla linea di " PATH export " . Controllare la variabile d'ambiente PATH è impostata correttamente eseguendo il comando " . /.profile " Per eseguire il file di avvio e poi eseguendo il " java-version " di comando . Se PATH è impostata correttamente, questo comando stamperà la versione del JDK . In caso contrario , il comando restituirà un "Command not found" errore.
CLASSPATH
Nello stesso modo in cui la variabile d'ambiente PATH indica alla shell dove a cercare i programmi eseguibili , quindi la variabile di ambiente CLASSPATH dice il Java Development Kit dove cercare le classi di utenti , che sono effettivamente "blueprint " da cui i singoli oggetti Java vengono creati . È possibile impostare la variabile di ambiente CLASSPATH nello stesso modo in cui la variabile d'ambiente PATH . Quando si tratta di verificare se CLASSPATH è impostato correttamente , digitare il comando "echo $ CLASSPATH " . Se CLASSPATH è impostato correttamente , Linux o Solaris segnaleranno il percorso . In caso contrario, verrà visualizzato un " CLASSPATH : Undefined errore variabile ".
Java Classes
CLASSPATH dice il Java Development Kit dove trovare le classi che non fanno parte della piattaforma Java , o estensioni ad esso. Per impostazione predefinita , CLASSPATH è impostata sulla directory di lavoro corrente , ma le esigenze classpath per includere le classi compilate con il compilatore Java primario denominato " javac " . Per rendere la vita più facile per gli sviluppatori , è possibile utilizzare il carattere jolly ( *) nella variabile d'ambiente CLASSPATH per specificare tutti i file JAR in una directory particolare , senza nominare ogni singolo file .