hotjun 发表于 2015-06-24 20:09

javac 编译时 找不到CLASSPATH,是那里问题?

red hat linux 3.2 版本下安装 java1.6,安装完后 java -version 显示 版本是 1.3.1。
环境变量设置好后,echo 各变量 都显示没问题,但编译时 提示 "malformed .zip archive in CLASSPATH : /usr/java/jdk1.6.0_45/lib/tools.jar/" .我把/etc/profile 里的CLASSPATH 变量用#注释掉,也出现同样的提示。但我
echo $CLASSPATH 显示正常,路径也正确。

安装前我运行java -version ,没显示安装过java.
这个1.31难道是系统之前安装的java?

虽然编译提示找不到CLASSPATH ,但编译简单的打印信息可以成功,再运行java xxx,可以显示 Hello Word .

求教各位大侠什么原因,怎么解决。

hotjun 发表于 2015-06-24 20:11

echo $PATH 也只显示1.6JAVA路径,没有1.3的,为什么 java -version 会显示 1.3.1?

hotjun 发表于 2015-06-24 20:29

安装完后 运行rpm -qa|grep java
显示如下:
gcc-java-3.3.3-5
db4-java-4.0.14-20
compat-gcc-java-7.3-2.96.118


页: [1]
查看完整版本: javac 编译时 找不到CLASSPATH,是那里问题?