CLASSPATH

JavaHouse / CLASSPATH & クラスパス 完全理解
「クラスパス」と「環境変数 CLASSPATH」はしっかり区別して読みましょう。
http://java-house.jp/ml/archive/j-h-b/021880.html


設定方法覚書(間違いがあるかも。)
○環境変数として設定する方法
(windows)
set CLASSPATH==%CLASSPATH%;.;%CATALINA_HOME%\common\lib\servlet.jar;%CATALINA_HOME%\webapps\ROOT\WEB-INF\lib\pg73jdbc3.jar;%CATALINA_HOME%\webapps\ROOT\WEB-INF\lib\activation.jar;%CATALINA_HOME%\webapps\ROOT\WEB-INF\lib\mail.jar;%CATALINA_HOME%\webapps\ROOT\WEB-INF\classes

(bash)
set CLASSPATH=%CLASSPATH%:/home/.sites/2/site78/web/WEB-INF/lib/pg73jdbc3.jar:/home/.sites/2/site78/web/WEB-INF/lib/activation.jar:.:/home/.sites/2/site78/web/WEB-INF/classes;
export CLASSPATH
または
export CLASSPATH=%CLASSPATH%:/home/.sites/2/site78/web/WEB-INF/lib/pg73jdbc3.jar:/home/.sites/2/site78/web/WEB-INF/lib/activation.jar:.:/home/.sites/2/site78/web/WEB-INF/classes;

(csh)
setenv CLASSPATH =%CLASSPATH%:/home/.sites/2/site78/web/WEB-INF/lib/pg73jdbc3.jar:/home/.sites/2/site78/web/WEB-INF/lib/activation.jar:/home/.sites/2/site78/web/WEB-INF/classes


○java実行時に設定する方法
(bash)
java -cp .:./build/classes sample.FitsReadSample
↑build.classes/sample/FitsReadSampleを実行

上記をシェルスクリプトで実行
 vi ./run.sh
ファイル内に
 #!/bin/sh
 java -cp .:./build/classes sample.FitsReadSample
と書く
 chmod +x ./run.sh
実行可能ファイルに変更
 ./run.sh
実行


○環境変数の解除方法
(windows)
set CLASSPATH=

(bash)
unset CLASSPATH

(csh)
unsetenv CLASSPATH

タグ:

+ タグ編集
  • タグ:
最終更新:2007年03月08日 17:09