【发布时间】:2011-01-18 07:24:12
【问题描述】:
我想要一个可以轻松启动的 Java 应用程序。
到目前为止,我已经设法创建了一个 jar 文件,但我还没有看到任何优势。在我通过“java HelloWorldSwing”运行我的应用程序之前,现在我使用“java -jar HelloWorldSwing.jar”(这比前面的命令更复杂,据我所知,使用 jar 文件需要存在 * .mf 文件在同一目录中)。
我想有以下两种情况之一:
只有一个文件,可以复制到另一个操作系统,只需在文件浏览器中单击此文件即可启动项目(此时如果单击我的 jar 文件 Ubuntu 开始提取存档(因为 jar 是一个存档,我知道)。
创建一个可以放在桌面上的象形图,单击它会启动我的 Java 程序。
【问题讨论】:
-
"据我了解,使用 jar 文件需要在同一目录中存在 *.mf 文件" 不,您的清单文件应该与
jar一起放入 jar 本身的-m manifestfile命令行选项