我想从同一源代码树和同一台计算机上构建.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 + ...
您的问题的答案不短。但我会尽量简短,并指向所有相关信息。