Linux 下面设置JavaCLASSPATH变量
设置了classpath 将会让程序执行的更快
export PATH="$JAVA_HOME/bin:"$PATH
export FILE_HOME=/root/test
echo $FILE_HOME
export CLASSPATH=.:$FILE_HOME/axis-1.4.jar:$JAVA_HOME/jre/lib/rt.jar:$FILE_HOME/axis-jaxrpc-1.4.jar:$FILE_HOME/axis-saaj-1.4.jar:$FILE_HOME/axis-wsdl4j-1.5.1.jar:$FILE_HOME/log4j-1.2.16.jar:$FILE_HOME/commons-logging-1.1.1.jar:$FILE_HOME/commons-discovery-0.2.jar
javac $FILE_HOME/TestTogate.java
java -cp $CLASSPATH -Dcatalina.home="$FILE_HOME" TestTogate
除了把需要的jar都一一列举之外,还可以考虑使用通配符。
例如如下结构:
Now, suppose the program uses a supporting library enclosed in a Jar file called supportLib.jar, physically in the directory D:\myprogram\lib\.
The corresponding physical file structure is :
D:\myprogram\
|
---> lib\
|
---> supportLib.jar