有没有一种方法可以为同一平台上的多个目标的Java应用程序构建安装程序?

问题描述 投票:1回答:1

我想从同一源代码树和同一台计算机上构建.msi,.deb和.pkg。

无法再下载Java9 +的可分发运行时,因此,像launch4j + nsis这样的完美解决方案不再起作用。

javapackager已被Oracle放弃。

OpenJDK的jpackager不能(也永远不会)针对不同的构建项目进行交叉编译,它甚至还不是真正的产品。

有没有办法在同一台计算机上为win / linux / macos构建安装程序?

“一次编译,到处运行”的承诺真的死了并且被埋葬了吗?

我有一个遗留的Java应用程序,由于MacOS java8不支持java.awt.desktop,它需要java9 +,因此现在处于困境。

我想从相同的源树和同一台计算机上构建.msi,.deb和.pkg。 Java9 +的可分发运行时不再可下载,因此,完美的理智的解决方案,例如launch4j + ...

java installer javapackager
1个回答
0
投票

您的问题的答案不短。但我会尽量简短,并指向所有相关信息。

© www.soinside.com 2019 - 2024. All rights reserved.