0

我已经为我的 gui 应用程序创建了一个可运行的 jar,但是当我单击它时,它不会执行。不过,项目在 Eclipse 中运行良好。我正在使用 JOGL,如果有帮助,这些 jar 会在 Eclipse 中被外部调用。关于为什么 jar 不会执行的任何想法?

4

3 回答 3

0

可能所有引起问题的文件确实存在于项目中,但被注释掉了(因此,您没有在包资源管理器中看到它们,这是您通常使用的视图)。

删除它们后,一切都会好起来的。

于 2013-02-27T22:17:35.727 回答
0

编译警告不应阻止您创建可运行的 jar。并且替换已经存在的目录和依赖也没有问题。

于 2013-02-27T22:37:26.887 回答
0

会不会有问题MANIFEST.MF?我记得在那个问题上遇到了问题并jar建立了自己。因此,您无需正确填写即可构建您的应用程序。问题是你jar不会在简单的双击(或用java -jar myapp)打开它时执行。

因此,您的问题可能可以通过添加以下内容来解决META-INF/MANIFEST.MF

Manifest-Version: 1.0
Main-Class: path.to.main.class
于 2016-10-28T23:07:25.157 回答