3

我在我的 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.

为什么?

4

2 回答 2

1
  1. 您是否正确安装了 Java?以下是安装Java 7Java 6的一些说明
  2. 您确定您使用的 Java 版本是正确的吗,因为 Linux 上可以有多个 Java 版本?尝试java -version在您运行它的终端上进行检查。
  3. 您使用任何第三方库吗?如果是这样,您是否在运行 jar 文件或将它们捆绑到 jar 文件中时指定了类路径?
于 2012-09-19T11:29:01.607 回答
0

返回什么java -version?您是否使用相同的 JRE 执行?

于 2012-09-19T11:34:11.853 回答