OpenJDK11只是一个zip文件。那么,有没有一种方法可以将openjdk包含在具有jar文件的文件中,以便我可以将程序发送给某人,然后他们可以运行它?换句话说,即使他们的机器上有不同版本的Java,当他们运行我提供给他们的代码时,它将使用我放置的Java 11文件。
*不能使用Docker。
答案 0 :(得分:2)
OpenJDK11不是 只是一个zip文件。例如,每个平台都有不同的变体。
jlink是该工具(与jdk9一起引入,因此您可以使用),它可以使包含精简JRE的应用程序随时可用。您需要在要定位的每个平台上运行它。