2015-12-28 21 views
0

从我的eclipse项目中,我已经删除了一个特定类的.class文件,因为如果我再次构建它或者再次运行项目,eclipse将为我重新生成它。我在eclipse中从我的项目中删除了.class文件,认为它会再次生成。但它没有

但是,当我试图运行该程序,它显示类没有发现异常。 我想知道那里发生了什么?每次运行项目时都不会eclipse build .class文件?何时编译会在eclipse中发生?

+0

检查 - >自动生成启用 – Karthigeyan

+1

检查这篇文章(http://stackoverflow.com/questions/7327570/re-building-a-deleted-class-file-在-蚀)。 – Sam

+0

@Karthigeyan是的启用 –

回答

3

编译将在下次源文件被修改时发生,如果您将其设置为“自动生成”或下次运行时。 这两个都期望编译后的源文件仍然有它们的.class文件。 清理该项目从Project菜单强制它重新编译。

0

确保在项目上方菜单中选中“自动构建”选项,然后清理项目。 它应该重新生成.class文件。

0

检查你的Java文件是一个源文件夹(右键单击项目,属性,构建路径)

,并有自动构建开启(Project菜单 - >自动生成)

另外,还要确保您的项目编译/构建成功,否则Eclipse可能无法编译所有类。 如果项目编译中有任何错误,请先检查问题窗口中是否有问题。

0
  • 项目菜单
  • 点击“清除”
  • 选择“清除所有项目”或“清理以下选定的项目”和 选择项目
  • 检查“立即开始构建”
  • 点击“ok”
  • 现在运行你的程序。

同样如其他答案所示,在项目菜单中启用“自动构建”。

希望它可以帮助在菜单项目

相关问题