有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在每个操作系统上运行JavaFX项目

我在运行Linux的Netbeans中创建了默认的JavaFX项目。我试图在Windows上运行生成的jar文件,但找不到JavaFX。这是jar文件的配置

enter image description here

如何配置jar文件,以便为部署jar文件的操作系统使用特定的JVM


共 (1) 个答案

  1. # 1 楼答案

    即使很晚了,我还是试图提出一个答案:

    显然,在每个操作系统上,JVM的位置是不同的

    1. 从1.7.0_40或41(如果我记得很清楚的话)或JDK8开始,JavaFX库就嵌入在JDK中,因此不必担心您的问题
    2. 如果这是一个JVM查找问题,您可能需要设置JAVA_HOME system属性,或者设置NetBeans的默认运行JDK或默认JVM项目
    3. 为了让不同操作系统上的开发人员在私有属性文件中设置不同的JVM位置,您还可以使用诸如Maven之类的构建工具

    您不应该像多年前那样手动添加库;)