繁体   English   中英

在Eclipse中重新创建项目的“ bin”文件夹

[英]Recreating a project's “bin” folder in eclipse

我的便携式硬盘驱动器最近损坏了,上面有我的Eclipse工作区,但是在(昂贵的)恢复过程中,部分恢复了它。 我有大部分资料,但是碰巧项目的bin文件为空。 它可能已损坏。

现在,我知道bin文件仅包含.class文件,我可能可以在新项目中重新生成它们,然后将其移至该bin。 我什至可以通过控制台对其进行编译,然后将其移至此处,但是由于该项目很大, 有没有办法告诉eclipse重新编译这些类并将它们放在bin中?

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

附加信息 :

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

提前致谢。

这些答案确实很好,而且很明确。 如果他们不能为您提供帮助,则可能是因为您的.project文件已损坏。 尝试这个:

关闭您的项目,然后从工作区中删除(删除项目,但不删除物理文件)。

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

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

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

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

这有点麻烦,但是请转到项目的编译器设置(配置构建路径)并进行更改(例如,将Java Compiler-> Errors / Warnings之一从警告更改为错误)。 单击“应用”时,系统会提示您需要重新编译整个项目。 重新编译项目(并重新创建您的类)后,返回并撤消更改的编译器设置。

删除bin文件夹。

右键单击项目名称,然后选择“刷新”,这将生成(空)目录结构。

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM