我已经在 centos5 中安装了 java,但 classpath 不起作用....我的 bash_profile
export PATH=$PATH:/zzz/jdk1.6.0_03/bin/
export JAVA_HOME=/zzz/jdk1.6.0_03/bin/java/
export CLASSPATH=$CLASSPATH:/zzz/aa/mysql.jar:.
java -version
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK Server VM (build 1.6.0-b09, mixed mode)
答案1
sudo update-java-alternatives -l
如果您尝试运行不同版本的 Java。
答案2
CLASSPATH 声明不正确。它应该是:
导出 CLASSPATH=/zzz/jdk1.6.0_03/lib/tools.jar:.:/zzz/jdk1.6.0_03/lib/dt.jar:/zzz/jdk1.6.0_03/jre/lib/rt.jar:/zzz/aa/mysql.jar
现在,它可以正常工作了。您还需要从 JDK 中包含基本 JAR 文件。