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