eclipse不编译项目

sam*_*ara 14 java eclipse build noclassdeffounderror

我在eclipse中打开了运行项目.在意外重启窗口之后,现在当我打开日食时,我看到我的项目标有一个小红十字.现在,当我运行main方法时,我得到了一个java.lang.NoClassDefFoundError.

我已经尝试重启eclipse,Project - > Clean但它没有解决问题.

当我检查项目目录时,在'target'文件夹中没有编译的.class文件.我尝试构建项目,但我无法获取编译的类文件,这是错误的原因.

我该如何解决这个问题?

kan*_*ane 7

我在这里尝试了所有解决方案,但这对我有用。

  1. 首先,从 Eclipse 中删除项目。

  2. 然后,在您的项目文件夹中,删除 eclipse 创建的 2 个文件。它们是隐藏的,但它们被称为 .project 和 .classpath。

  3. 最后,将项目重新添加到 eclipse 中,eclipse 将为您的项目重新创建这 2 个文件和新配置。

我的具体问题是它是一个缺少 Java Builder 的项目,因为它认为它是一个 Scala 项目。我重置它的唯一方法是删除项目,删除 2 个文件,然后重新添加。


小智 5

也许Eclipse的工作区文件已损坏。重新启动Eclipse并选择一个新的工作区文件夹(或从菜单中选择“切换工作区”)。然后将项目文件导入到新项目中。