重新创建一个项目" bin"日食中的文件夹

时间:2014-05-27 13:57:18

标签: java eclipse corrupt

我的便携式硬盘驱动器最近被损坏了,我的Eclipse工作区已经存在,但在(昂贵的)恢复过程中,它已部分恢复。我拥有大部分源代码,但实际上项目的bin文件为空。它可能已经损坏了。

现在,我知道bin文件只包含.class文件,我可以在新项目中重新生成它们然后移动到这个bin。我甚至可以通过控制台编译它并将它移到这里,但由于项目很大,有没有办法告诉eclipse重新编译类并将它们放在bin中?

我已经尝试过使用Project>清洁。它似乎没有再生它们。

其他信息:

  • 垃圾箱是空的。我甚至看不到那里的空包文件夹。
  • 首先,我不确定这是不是问题。我真正得到的是一个错误,说“错误:无法找到或加载主类ut.rm.reader ”。但是我注意到其他在bin中有.class文件的项目工作正常。所以我很好地猜测这就是问题所在。

提前致谢。

4 个答案:

答案 0 :(得分:3)

这些答案非常好,而且非常重要。如果他们无法帮助您,可能是因为您的.project文件已损坏。试试这个:

关闭项目并从工作区中删除(删除项目但不删除物理文件)。

删除.project文件,该文件位于您刚刚关闭的项目的根目录中。

备份你的项目(总是一个好主意)

在Eclipse中,创建一个新项目并将文件复制到新项目中。确保它是一个Java项目。

重建项目后,您应该会看到bin文件夹。

答案 1 :(得分:1)

这有点像kludge,但是转到项目的编译器设置(配置构建路径)并进行更改(例如,将Java Compiler中的一个 - >错误/警告从警告更改为错误)。当您单击“应用”时,您将被告知需要重新编译整个项目。重新编译项目(并重新创建类)后,返回并撤消已更改的编译器设置。

答案 2 :(得分:0)

删除bin文件夹。

右键单击Project的Name并选择“Refresh”,它将生成(空)目录结构。

运行项目(单击“播放”符号)。

答案 3 :(得分:0)

这可能不是当前项目的问题,而是您所依赖的项目。
右键单击您的项目,然后选择:构建路径>配置构建路径

在“项目”选项卡下,检查是否列出了其他项目。您可能需要解决该项目中的Java编译器设置或库。如果该项目存在问题,则该项目上应有“红色感叹号”。

确保您的JRE环境与外部JAR文件和相关项目兼容。