<随手记>java.lang.NoClassDefFoundError的解决

来源:互联网 发布:网络音乐播放器hifi 编辑:程序博客网 时间:2024/06/05 20:40

1:问题描述:今天早上在运行项目的时候,发生了java.lang.NoClassDefFoundError: com/ 的错误,加入的common包中的类找不到。昨天晚上还是好的,不知道为什么。

2:网上找了下原因:JVM编译时能找到类,但是运行时加载找不到类。

3:可能原因:对应的class在java的classpath不可用;程序的启动脚本覆盖了原来的环境变量等等。我把path重新添加,没用。

后来我用了clean up,重新编译,问题解决了,但是代码被修改了很多,我又把它们还原了,问题又出现了。

我试着右键-build path-use as source folder,然后又remove from build path,问题就解决了。

猜想是这个操作修正了出问题的类的路径,现在这个类可以被正确加载。

阅读全文
0 0
原创粉丝点击