2

当我运行它时,我正在测试一个 J2me 项目java.lang.NoClassDefFoundError: org/cdac/securitycore/storage/StorageBridge。我已经包含了一个 jar 文件,其中包含StorageBridge.class即使我检查了类路径,我的 jar 文件也以 1.5 compilence 编译 & 我的应用程序正在使用 1.3 compilence 构建这是造成问题的原因

4

4 回答 4

2

也许您没有正确包含 .jar。右键单击您的项目并转到构建路径->配置构建路径->添加外部 .jar。希望有帮助。

于 2013-05-09T04:52:25.343 回答
2

我曾经遇到过同样的问题。我花了几个小时才弄清楚...

据我所知,Eclipse 有 2 个类路径:一个编译类路径和一个运行时类路径。我不记得究竟在哪里访问两者,但我很确定它在项目属性中的某个地方。确保将您的 JAR 文件添加到这两个文件中。

于 2013-05-09T05:05:42.797 回答
1

您应该尝试通过以下两种方式将 jars 添加到类路径中:

(you_project) > Properties > Java Build Path > Libraries > Add External JARs...

和(这就是为我解决的问题)

Run > External Tools > External Tools Configurations > Classpath > User Entries > Add External JARs...

于 2014-06-17T07:44:59.160 回答
1

java.lang.NoClassDefFoundError:org/cdac/securitycore/storage/StorageBridge。我包含了一个包含 StorageBridge.class 的 jar 文件

但它是否包含它org/cdac/securitycore/storage/StorageBridge.class?该类是否包含该语句package org.cdac.securitycore.storage;?得到谁的错误都会导致这个异常。

于 2013-05-09T05:05:38.877 回答