繁体   English   中英

将 Eclipse 项目导出到 Runnable Jar 中不起作用

[英]Exporting an Eclipse Project into a Runnable Jar does not work

我正在尝试将我的 java 应用程序导出到 Runnable Jar 文件。 这以前有效,但显然我已经修补了一些东西,现在它不起作用。

从 Eclipse 导出没有问题,但是当我启动 .jar 时出现错误:

“找不到主类:game.Main。程序将退出。”

现在, game.Main 类是我的主类,所以没关系。 当我通过这样的命令行运行 .jar 时:

java -cp D:\PathToMyJar\test.jar game.Main

它也工作得很好。 我只是无法运行 .jar 文件本身。

我导出的运行配置设置为正确的项目和主类。 我以前几乎没有使用过 Eclipse 的导出功能,所以我有点想不出来了。 从我读过的内容来看,清单文件可能存在一些问题,但我不知道在哪里检查它或如何更改它 - 除了 Eclipse 应该能够以某种方式自行完成这一事实之外.. .

PS:jar 文件中的清单如下所示:

Manifest-Version: 1.0
Class-Path: .
Main-Class: game.Main

主类是正确的。 我不知道 Class-Path 通常是什么,但我想这意味着通配符,所以也可以。

确保 jar 包含具有正确指定主类的清单文件。 按照以下说明操作: http : //www.skylit.com/javamethods/faqs/createjar.html

暂无
暂无

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

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