当我运行它时,我正在测试一个J2me项目正在提供java.lang.NoClassDefFoundError: org/cdac/securitycore/storage/StorageBridge
。我已经包含了一个包含StorageBridge.class
的jar文件,即使我也检查了类路径
我的jar文件编译为1.5 compilence
&安培;我的应用程序正在构建1.3 compilence这是产生问题的原因
答案 0 :(得分:2)
也许您没有正确包含.jar。右键单击您的项目并转到Build Path-> Configure Build Path-> Add external .jar。希望有所帮助。
答案 1 :(得分:2)
我曾经遇到过同样的问题。花了我几个小时来搞清楚......
从我记忆中来看,Eclipse有两种类路径:编译类路径和运行时类路径。我不记得究竟要去哪两个,但我很确定它在项目的属性中的某个地方。确保将JAR文件添加到它们中。
答案 2 :(得分:1)
java.lang.NoClassDefFoundError:org / cdac / securitycore / storage / StorageBridge。我已经包含了一个包含StorageBridge.class
的jar文件
但它是否包含org/cdac/securitycore/storage/StorageBridge.class
?该类是否包含语句package org.cdac.securitycore.storage;
?获取其中任何一个都会导致此异常。
答案 3 :(得分:1)
您应该尝试按以下两种方式将jar添加到类路径中:
(you_project) > Properties > Java Build Path > Libraries > Add External JARs...
AND(这就是为我修好的东西)
Run > External Tools > External Tools Configurations > Classpath > User Entries > Add External JARs...