Eclipse JAR在运行时

时间:2013-06-13 21:03:04

标签: eclipse jar

我正在导入几个JAR,它们都位于同一目录中。当我的程序运行时,我能够访问其中几个JAR中的类,没问题。所以我的类路径很好(我猜)。但是有一个JAR给我带来了麻烦。当我尝试跑步时:

Configuration conf = new BaseConfiguration();

我收到NoClassDefFoundError错误。我在“NoClassDefFound”上进行的搜索通常指向类路径问题,但如上所述,同一目录中的其他JAR正在被找到,所以我认为这不是问题。

这是在Eclipse 3.8中。

导入声明:

import org.apache.commons.configuration.BaseConfiguration;
import org.apache.commons.configuration.Configuration;

JAR的名称是:

commons-configuration-1.6.jar

有什么想法吗?

汤姆

1 个答案:

答案 0 :(得分:1)

也许它没有加载commons-configuration-1.6.jar中某个类的依赖项?也许来自另一个commons- JAR? NoClassDefFoundError应告诉您运行时无法加载的类。你看过这个吗?