我正在使用NetBeans IDE来编写我的Java程序。几天前,我按照我想要的方式工作。现在我再次打开它以添加一些更改和注释,突然突然出现 java.lang.NoClassDefFoundError 。我搜索过,但似乎找不到合适的答案。我已将 CLASSPATH 设置为我的Java文件夹(* C:\ Program Files \ Java \ jdk1.6.0_26 \ bin *),但它仍然无效。我正在考虑将我的所有代码复制并粘贴到不同的目录中,但我担心这个问题将来仍会发生,一旦程序变得非常大,改变项目的位置将会非常麻烦。 / p>
在我的程序中,我有两个类( Word 和 Dictionary )和一个JFrame表单( MainForm )。在 Dictionary 类中,我有一个名为 testDictionary 的函数,它将虚拟数据(十个 Word 对象)插入 Dictionary 对象。这是几天前运行的,没有任何错误,但是当我今天运行该程序时,它停在了说:
Word myWord = new Word();
出现 java.lang.NoClassDefFoundError 。请帮助我解决此问题,以防将来再次出现。非常感谢你。 :)
修改 我已经通过转到
解决了这个问题运行>清理和建造主项目(Shift + F11)
然后我再次测试它并且它有效。虽然我仍然不知道如何解决这个问题。
答案 0 :(得分:0)
我已经通过转到
解决了这个问题运行>清理和建造主项目(Shift + F11)