JAR文件不从ext加载类文件

时间:2012-09-19 11:25:03

标签: java jar classpath

我在我的Linux系统上安装了JDK 1.6,$ JAVA _HOME目录是/usr/java/jdk1.6.0_07。 我在Eclipse上构建了$ JAVA_HOME的路径。它在Eclipse中顺利运行并从/usr/java/jdk1.6.0_07/jre/lib/ext/加载所有第三方JAR文件,但是当我导出JAR文件并运行它时,它会抛出ClassNotFoundExecption

为什么?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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