Java 用于其他平台的可执行文件,如Launch4j
我想为Java实用程序的其他平台生成可执行文件 我找到了Launch4J,它为Windows提供了一个很好的软件包,但我也希望找到类似的东西,为Mac用户和Linux用户提供同样的软件包 这不是为了安全或代码保护,而是为了方便。我真的想完成一组相对简单的任务:Java 用于其他平台的可执行文件,如Launch4j,java,deployment,Java,Deployment,我想为Java实用程序的其他平台生成可执行文件 我找到了Launch4J,它为Windows提供了一个很好的软件包,但我也希望找到类似的东西,为Mac用户和Linux用户提供同样的软件包 这不是为了安全或代码保护,而是为了方便。我真的想完成一组相对简单的任务: 查找并利用现有的Java安装 应用一些默认的命令行参数 对于GUI应用程序,抑制任何控制台显示 理想情况下,无论windows任务管理器的等效项是什么(即myapp.exe,而不是java.exe或javaw.exe),都应显示应用程序并
是否有生成跨平台可执行文件或快捷方式的实用程序?Launch4j跨平台运行,但据我所知,它只生成windows可执行文件。以下是一些可能性:
- (尽管这似乎是为了服务)
- Akuma-(同样是服务启动器-用于POSIX平台)
请注意,启动器不必是本机应用程序(例如“EXE”文件)即可满足大多数要求 “我只希望我的作品简单易用,看起来专业。” 哼!有许多大公司提供基于Java的大型(且昂贵)产品,这些产品没有本机启动器。我的建议是:如果你的客户不需要,不要在上面浪费时间
看一看。它可以将jar包装成Win、Mac和Unix的可执行文件。它还将JRE打包在其中。“请注意,启动器不必是本机应用程序(例如“EXE”文件),就可以满足您的大多数需求。”-同意。我只想让我的工作简单易用,看起来专业。谢谢你的帮助!很有趣。我根本没有研究JWS,因为我的工作是桌面实用程序。我将进一步研究这个问题。谢谢。我已经编写了一个maven build插件,它包装了packr java api。该插件是围绕packr的版本2构建的。