当我运行它时,我正在测试一个 J2me 项目java.lang.NoClassDefFoundError: org/cdac/securitycore/storage/StorageBridge
。我已经包含了一个 jar 文件,其中包含StorageBridge.class
即使我检查了类路径,我的 jar 文件也以 1.5 compilence 编译 & 我的应用程序正在使用 1.3 compilence 构建这是造成问题的原因
4 回答
也许您没有正确包含 .jar。右键单击您的项目并转到构建路径->配置构建路径->添加外部 .jar。希望有帮助。
我曾经遇到过同样的问题。我花了几个小时才弄清楚...
据我所知,Eclipse 有 2 个类路径:一个编译类路径和一个运行时类路径。我不记得究竟在哪里访问两者,但我很确定它在项目属性中的某个地方。确保将您的 JAR 文件添加到这两个文件中。
您应该尝试通过以下两种方式将 jars 添加到类路径中:
(you_project) > Properties > Java Build Path > Libraries > Add External JARs...
和(这就是为我解决的问题)
Run > External Tools > External Tools Configurations > Classpath > User Entries > Add External JARs...
java.lang.NoClassDefFoundError:org/cdac/securitycore/storage/StorageBridge。我包含了一个包含 StorageBridge.class 的 jar 文件
但它是否包含它org/cdac/securitycore/storage/StorageBridge.class
?该类是否包含该语句package org.cdac.securitycore.storage;
?得到谁的错误都会导致这个异常。