【问题标题】:cleaning a project and regeneratig class files in eclipse在 Eclipse 中清理项目并重新生成类文件
【发布时间】:2011-03-01 18:21:23
【问题描述】:

在 eclipse 中清理项目后,虽然没有生成错误,但在输出文件夹“bin”中看不到生成的类文件,我该怎么做才能让它重新生成类文件?

谢谢

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    可能是您的项目配置为将类写入 ./bin 以外的其他位置

    【讨论】:

    • 起初它被配置为这样做,但我将类路径更改为包含 bin。
    • 嗯?类路径与编写类的位置无关(至少不是明确的——项目将自动在其类路径中包含其“输出目录”)。如果您已将 bin 显式添加到类路径中,这可能会造成混淆?
    • 在 Eclipse 中创建项目时会生成一个 .classpath 文件。它包括源和输出路径,是的,我手动添加了它。
    • 我知道;我是 Eclipse 用户。对我来说,不得不使用该文件手册听起来很可疑。我从 1.0 开始就一直在使用 Eclipse,并且可能在那段时间手动编辑过该文件,比如两次。看看重新创建项目是否有帮助。 (即备份您的 .project 和 .classpath,从 Eclipse 中删除项目,从磁盘中删除 .project 和 .classpath 文件,然后将项目重新导入 Eclipse)
    • 是的,最后我就是这么做的,不值得花所有时间找出问题所在。
    【解决方案2】:

    在“项目”菜单下,查看是否勾选了“自动构建”选项。

    编辑:您是否在 Eclipse 或文件浏览器上检查过这个?有时 Eclipse 需要很长时间才能刷新文件系统中的更改。通过右键单击 bin 文件夹并单击上下文菜单上的“刷新”来强制刷新。

    编辑:检查您的构建路径,尝试从头开始重新配置,我不知道这是否有帮助,但谁知道...

    【讨论】:

    • 是的,我尝试取消选中并再次检查,但仍然没有。
    • 这很奇怪,您的 Eclipse 安装可能有问题。你用的是什么 JRE?
    • 我下载了 Java SE 开发工具包 6,我认为它捆绑了 JRE。
    【解决方案3】:

    要手动生成这些在清理项目后丢失的 .class 文件,请取消选中 Project 下的自动生成,然后右键单击您的项目并选择生成项目,这将重新生成丢失的 .class 文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多