我注意到在jdk文件夹中javafx-src.zip与src.zip是分开的。 它包含在jre中吗?它会在所有 java 8 VM 中运行吗?
最佳答案
I have noticed that in jdk folder javafx-src.zip is separate from src.zip. Is it included in the jre?
没有。 JRE只需要包含二进制运行时代码,不需要包含源代码。只有 JDK 包含源代码。因此,JRE 既不包含 src.zip,也不包含 javafx-src.zip。
Will it run in all java 8 VMs?
VM 是,JRE 不是。例如,如果您有一个不包含 JavaFX 客户端运行时代码的 Oracle 服务器 JRE 或 OpenJDK JRE 发行版,那么您的 JavaFX 应用程序将无法在这些环境中运行。 Oracle Java SE 8 的所有完整(仅非服务器)发行版(Solaris 除外)都包含 JavaFX 8 的兼容运行时,因此您可以直接在 Oracle Java SE 8 JRE 上执行 JavaFX 8 兼容应用程序,而无需任何额外安装。 p>
为了确保您的目标计算机安装了兼容的 JRE 来执行您的应用程序,您可能希望将您的应用程序打包为 self-contained application .
关于java - 在 java 1.8 上运行 javafx 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33743268/