如何使用Jar文件打包OpenJDK?

时间:2019-07-16 22:08:14

标签: java jar executable-jar

OpenJDK11只是一个zip文件。那么,有没有一种方法可以将openjdk包含在具有jar文件的文件中,以便我可以将程序发送给某人,然后他们可以运行它?换句话说,即使他们的机器上有不同版本的Java,当他们运行我提供给他们的代码时,它将使用我放置的Java 11文件。

*不能使用Docker。

1 个答案:

答案 0 :(得分:2)

OpenJDK11不是 只是一个zip文件。例如,每个平台都有不同的变体。

jlink是该工具(与jdk9一起引入,因此您可以使用),它可以使包含精简JRE的应用程序随时可用。您需要在要定位的每个平台上运行它。