gpt4 book ai didi

java - 无需安装即可为不同平台创建独立的 Java 可执行文件

转载 作者:搜寻专家 更新时间:2023-10-31 20:16:42 24 4
gpt4 key购买 nike

我已经使用 jlink 创建了一个 Java 应用程序运行时镜像。我希望能够将软件作为可执行文件发送到不同的平台。 (最好在一个平台上构建,例如交叉编译。)

理想情况下,它应该是一个用户可以双击启动的应用程序文件,而无需安装任何东西。

如何实现?

最佳答案

您所描述的是所谓的 native 可执行文件。有些程序会将您的 Java 应用程序包装到一个可执行文件中,但由于 Java 在 Java 虚拟机 (JVM) 上运行它的代码,您的用户需要预先安装它才能使您的程序开箱即用。您可以使用 C++ 或 C#(C# 在预安装在所有 Windows 机器上的 .NET 运行时上运行)为您的应用程序编写安装程序,安装 JVM 并可能与它一起安装您的应用程序,然后将该代码编译为 native 可执行文件。这样,最终用户就不需要四处寻找 Java 下载。我相信这就是 Minecraft 采用的方法。

使用以下任何方式将您的 Java 可执行文件包装成 native 可执行文件:

关于java - 无需安装即可为不同平台创建独立的 Java 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54372647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com