我在我的 Linux 系统上安装了 JDK 1.6,$JAVA _HOME 目录是/usr/java/jdk1.6.0_07
. 我在 Eclipse 上构建了指向 $JAVA_HOME 的路径。它通过 Eclipse 顺利运行并从中加载所有第三方 JAR 文件/usr/java/jdk1.6.0_07/jre/lib/ext/
,但是当我导出 JAR 文件并运行它时,它会抛出ClassNotFoundExecption
.
为什么?
java -version
在您运行它的终端上进行检查。返回什么java -version
?您是否使用相同的 JRE 执行?