Comment définir les variables d'environnement pour Java sous Windows (le classpath) ?
Les [instructions d'installation du JDK][1] expliquent exactement comment définir le PATH
, pour différentes versions de Windows.
Normalement, vous ne devez pas définir la variable d'environnement CLASSPATH
. Si vous ne la définissez pas, Java cherchera les classes dans le répertoire courant. Vous pouvez utiliser les options de ligne de commande -cp
ou -classpath
avec java
ou javac
.
[1] : http://java.sun.com/javase/6/webnotes/install/jdk/install-windows.html
Sous Linux : http://lowfatlinux.com/linux-environment-variables.html
Et bien sûr, vous pouvez les récupérer à partir de Java en utilisant :
String variable = System.getProperty("mykey");
Dans le contexte de la programmation, vous pouvez exécuter la commande SET (SET classpath=c:\java) ou faire un clic droit sur votre ordinateur > properties > advanced > environment variables.
Dans un fichier batch, vous pouvez utiliser
SET classpath=c:\java
java c:\myapplication.class