Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Mac上运行JavaFx应用程序时出错_Java_Macos_Maven_Javafx - Fatal编程技术网

在Mac上运行JavaFx应用程序时出错

在Mac上运行JavaFx应用程序时出错,java,macos,maven,javafx,Java,Macos,Maven,Javafx,我开发了一个javaFx应用程序,并创建了该应用程序的导航包 在com.zenjava maven插件的帮助下 创建了本机bundle,即.dmg,但在运行应用程序时抛出以下错误 “vm_信息:用于bsd-amd64 JRE(1.7.0_40-b43)的java Hotspot(TM)64位服务器vm(24.0-b56),由“java_re”于2013年8月26日通过gcc 4.2.1(基于苹果公司构建5658)(LLVM构建2336.11.00)”构建 bundle是使用jdk:1.7.0

我开发了一个javaFx应用程序,并创建了该应用程序的导航包 在com.zenjava maven插件的帮助下

  • 创建了本机bundle,即.dmg,但在运行应用程序时抛出以下错误

    “vm_信息:用于bsd-amd64 JRE(1.7.0_40-b43)的java Hotspot(TM)64位服务器vm(24.0-b56),由“java_re”于2013年8月26日通过gcc 4.2.1(基于苹果公司构建5658)(LLVM构建2336.11.00)”构建

  • bundle是使用jdk:1.7.0_40.jdk创建的


  • Hmm,为什么要使用这样的maven插件,如果现在JDK附带了javafxpackager cli工具,并且如果您想插入它,还有ant任务。请参阅和查看您正在使用的jre

    “vm_信息:用于bsd-amd64 JRE(1.7.0_40-b43)的java Hotspot(TM)64位服务器vm(24.0-b56),由“java_re”于2013年8月26日通过gcc 4.2.1(基于苹果公司构建5658)(LLVM构建2336.11.00)”构建

    bundle是使用jdk:1.7.0_40.jdk创建的

    您正在创建的上述捆绑包包含有一些问题的jre,因此只需检查jre, 然后再试一次。
    它会起作用。

    与javafxpackager相比,Maven插件使用起来很简单。而且,通过该插件创建的本机捆绑包与javafxpackager创建的本机捆绑包是一样的。我只想说,在使用packager或ant任务时,它对我来说没什么问题,不会掉下来。