gpt4 book ai didi

java - 一次性从 Java 代码为 Windows、OSX 和 Linux 创建独立的可执行文件

转载 作者:行者123 更新时间:2023-12-01 09:05:11 24 4
gpt4 key购买 nike

我正在用 Java 编写一个项目并使用 gradle 构建它。我需要保持简单并将其编译成适用于 Windows、Mac 和 Linux 的独立二进制文件。

是否有任何东西可以构建所有这些二进制文件,或者我必须为每个二进制文件使用单独的库(例如 Windows 可执行文件的 Launch4j)?

我想在 gradle 中调用一个类似“build-all-binarys”的任务,并从中获取 .exe、.app 和 .bin 文件。如果能够将 JRE 捆绑到二进制文件中那就太好了。

最佳答案

使用 javapackager,自 Java 8 起添加到 JDK 中。

它很好地创建了一个自包含的可执行文件 - 它将 JVM 与所有标准操作系统的每个副本捆绑在一起,只需一次调用。

javapackager 位于 JAVA_HOME/bin/目录中。

关于java - 一次性从 Java 代码为 Windows、OSX 和 Linux 创建独立的可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41338591/

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