【问题标题】:Problem Exporting runnable jar file in eclipse [closed]在 Eclipse 中导出可运行的 jar 文件时出现问题 [关闭]
【发布时间】:2021-11-28 12:04:01
【问题描述】:

我希望有人可以帮助我,我对这个问题束手无策。 我的代码编译并运行,我无法将代码导出到可运行的 jar 文件。 我可以将它导出到另一台计算机上,它工作正常。 一旦我按下导出到可运行的 jar 文件,我的 Eclipse 就会出现以下错误

The error log contains.

我无能为力,感谢任何帮助或帮助。这是我第一次在这里发帖。抱歉,如果我的格式已关闭或位于错误的位置。

【问题讨论】:

  • 您的 Eclipse 落后了一个版本。它适用于当前版本吗?请记住,如果您有 module-info.java 文件和依赖项,则无法将其导出到 Runnable JAR
  • 部署 SWT 应用程序是一个难题。一方面有一些 Eclipse 依赖项,并且(这是紧急的部分)另一方面有一些依赖于操作系统的库。这就是为什么您必须为要支持的每个操作系统创建一种捆绑包。几年前我已经这样做了,但我不知道现在必须如何正确地完成,对不起!
  • 程序在另一台计算机上运行并从 eclipse 导出 - 我将更新我的 eclipse 版本,看看是否有帮助。
  • 更新了 Eclipse,还是一样的问题

标签: java eclipse jar swt


【解决方案1】:

在多次尝试解决此问题后,我终于解决了这个问题。通过执行以下操作: 我删除了日食。 重新安装了eclipse。 删除了我工作区中的元数据文件夹。 重新安装日食 等等

现在可以正常工作了。我认为这是元数据文件夹的某种损坏。我正在更新此内容以帮助其他可能遇到此奇怪问题的人。

【讨论】:

  • 永远不要删除 .metadata 文件夹!这是在 Stack Overflow 上散布的恶作剧,可能造成伤害。如果使用 -clean 运行 Eclipse 没有帮助,请使用新的工作区,但永远不要删除 .metadata 文件夹。