WindowsでJavaの環境変数(クラスパス)を設定する方法を教えてください。
JDK installation instructions]1には、Windowsの異なるバージョンでのPATH
の設定方法が正確に説明されています。
通常、環境変数CLASSPATH
を設定すべきではありません。これを設定しないでおくと、Javaはクラスを探すためにカレントディレクトリを探します。javaや
javacで
-cpや
-classpath` のコマンドラインスイッチを使うことができます。
Linuxの場合: http://lowfatlinux.com/linux-environment-variables.html
もちろん、Javaからも以下の方法で取得できます。
String variable = System.getProperty("mykey");
プログラミングでは、SETコマンド(SET classpath=c:\java)を実行するか、右クリックしてプロパティを選択し、環境変数を設定します。
バッチファイルでは、次のように使用できます。
SET classpath=c:\java
java c:\myapplication.class