也许这个问题听起来有点奇怪......我想分发我的 Java 应用程序。我知道如何生成 jar 文件,但它只包括我的类。如果用户没有在其计算机上安装 java 怎么办?
所以我想知道的是如何在我的 JAR 文件中包含 JVM。或者找到等效的正确方法。我对此几乎一无所获,所以我可能问错了问题...
非常感谢 !
您不能在 JAR 文件中包含 JVM。但是,您可以将 JRE 放在 JAR 文件旁边的发行版中 - 假设您知道发行版的目标平台(操作系统、处理器)。关于如何做到这一点,你可以在这里阅读。
您对客户端计算机体系结构一无所知,您无法为所有类型的计算机提供通用 JVM(这取决于操作系统和处理器)。
这是不可能的,您可以轻松分发应用程序,但不能分发虚拟机本身。