【发布时间】:2012-09-07 15:15:13
【问题描述】:
是否有任何应用程序可以创建 Java 应用程序的本机应用程序启动器?作为“本机”术语,我的意思是“看起来像正常的、依赖于平台的应用程序,它只启动 java -jar foobar.jar,如果没有安装 JVM 则显示错误”。我听说过 Launch4j,但它只适用于 Windows。我想要多平台(Win+Lin+Mac)解决方案。而且我不是在谈论 shell 脚本。我想要普通的可执行文件。
顺便说一句,Eclipse 看起来它已经得到了我想要的东西。
问候。
【问题讨论】:
-
对于超过 200MB 的应用程序? :P 而且 .jnlp 看起来不像原生应用程序。
-
“对于超过 200MB 的应用程序” 好吧,它只下载一次 - 无论您使用什么启动器,也必须下载它。 “jnlp 看起来不像原生应用” 启动过程不像。
-
@m4tx 应用程序将如何。交付给最终用户? CD/DVD、U 盘、Wi-Fi、IPoAC?
-
@AndrewThompson +1 我不知道 IPoAC - 一定会在我的下一个项目中尝试一下!!!
-
@assylias 我不想让用户在启动我的应用程序时需要互联网连接。我最近在启动 SwingX 演示(即 .jnlp)时没有(临时)互联网连接;虽然我之前下载了它,但我无法启动它。真的很烦。
标签: java native launcher multiplatform