【问题标题】:Unable to create jar from eclipse in proper way无法以正确的方式从 Eclipse 创建 jar
【发布时间】:2014-06-23 12:48:08
【问题描述】:

我在使用 Eclipse 制作可执行 jar 时遇到问题。我通过以下方式将项目导出到 jar:

File>Export>Java>Runnable Jar 文件,下一步,完成。当我尝试执行此 jar 时出现错误:“错误:无法找到或加载主类 ...”。

我的项目中有三个包含代码的文件夹。其中之一是(default package),并且有带有public static void main(String[] args) 函数的主类。如何检查导出过程有什么问题以及确保 Main 类是 jar 的入口点?所有这三个文件夹都在构建路径中(如 Java Build Path>Source 所说)。

【问题讨论】:

  • 问题是错误的运行命令。我使用的是java [name] 瞬间的java -jar [name]

标签: java eclipse jar entry-point


【解决方案1】:

确保首先构建并运行,以便创建配置。

然后,当您进行导出时,在同一个屏幕中会询问您保存到的路径,还有另一个选项可以让您选择要附加到 jar 的主目录。如果您还没有完成构建并运行,您将看不到这个。

为您的导出选择可运行的 jar

这可能是您的问题所在。选择合适的主

【讨论】:

  • 好的,我确信我所做的一切都如你所说。现在我有了新的干净工作区,只有一个项目和一个Lunch configuration,效果是一样的。 //File>Export>Runnable Jar fileNext。我只选择了一个现有的Launch configuration,即Main - Game(项目名称是Game),我设置了现有的Export destination 路径并按下Finish。错误信息是一样的。
  • 顶部框中的名称是您的主类名称。确保从该主目录构建和运行程序
  • 感谢您的帮助,但导出一切正常。该问题是由不正确的运行命令引起的。我使用的是java [name] 瞬间的java -jar [name]
猜你喜欢
  • 1970-01-01
  • 2021-05-05
  • 1970-01-01
  • 1970-01-01
  • 2013-08-24
  • 1970-01-01
  • 1970-01-01
  • 2011-02-12
  • 1970-01-01
相关资源
最近更新 更多