【问题标题】:Why do Eclipse use an older version of code when exporting a Runnable Jar?为什么 Eclipse 在导出 Runnable Jar 时使用旧版本的代码?
【发布时间】:2017-04-28 19:07:37
【问题描述】:

我有一个在 Eclipse 中运行时运行良好的项目。但是,当我将其导出为可运行的 Jar 时,它会为我提供几天前的旧版本项目。

我不知道它为什么或如何导出据我所知甚至不再存在的旧代码和文件。

我尝试过 Project > Clean,但没有成功

这是一个已知的 Eclipse 错误吗?

有什么建议吗?

【问题讨论】:

  • 您采取了哪些步骤来导出它?

标签: java eclipse executable-jar eclipse-mars


【解决方案1】:

以下是一些一般性建议。希望他们中的一个或多个能做到这一点:

  1. 最明显的应该是清理项目。

  1. 从您的项目 bin 文件夹中手动删除已编译的 java(例如:foo.class)。
  2. 从 Eclipse 中删除重构历史。右键单击项目>属性>重构历史

  1. 如果上述所有步骤均失败,您可以创建一个新项目,然后将代码复制并粘贴到新的 Java 文件中。

【讨论】:

    猜你喜欢
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 2013-05-19
    • 1970-01-01
    • 2014-08-05
    • 2014-10-27
    • 2012-06-07
    相关资源
    最近更新 更多