Che cosa è un percorso di esportazione & CLASSPATH?

April 18

In Microsoft Windows, Linux e Solaris Sistemi operativi, PATH e CLASSPATH sono quelli che sono noti come variabili di ambiente. Le variabili di ambiente sono chiamati oggetti che contengono informazioni, come ad esempio unità, il percorso o di nomi di file, utilizzate da una o più applicazioni. Se si sta eseguendo alcune versioni del interprete dei comandi, o la shell sotto Linux o Solaris, è necessario esportare le variabili PATH e ambiente CLASSPATH prima di avere un effetto.

IL PERCORSO

La variabile d'ambiente PATH è spesso utilizzato per specificare il percorso completo dei programmi eseguibili richiesti dal Java Development Kit, un ambiente di sviluppo per la creazione di applicazioni Java, creato da Sun Microsystems, in modo che gli sviluppatori non hanno bisogno di digitare il percorso ogni volta che eseguire un programma.

Impostazione e controllo PATH

In Bourne shell, 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 ".profile", e includere il "PATH = / usr / local / jdk1.7.0 / bin:" la linea seguita dalla "export PATH" linea. Controllare la variabile d'ambiente PATH sia impostata correttamente eseguendo il "./.profile" di comando per eseguire il file di avvio e poi eseguendo il comando "java -version". Se PATH è impostato correttamente, questo comando stamperà la versione del JDK. In caso contrario, il comando restituirà un errore "command not found".

CLASSPATH

Nello stesso modo in cui la variabile d'ambiente PATH dice il guscio dove cercare i programmi eseguibili, quindi la variabile d'ambiente CLASSPATH dice il Java Development Kit dove cercare per le classi di utenti, che sono effettivamente "progetti", da cui vengono creati oggetti Java individuali. È 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 "$ CLASSPATH echo". Se CLASSPATH è impostato correttamente, Linux o Solaris segnaleranno il percorso. In caso contrario, verrà visualizzato un "CLASSPATH: undefined errore variabile."

classi Java

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 CLASSPATH deve includere tutte 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 di ambiente CLASSPATH per specificare tutti i file JAR in una particolare directory, senza nominare ogni singolo file.