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

时间:2013-09-17 06:11:49

标签: java macos maven javafx

  • 我开发一个javaFx应用程序并创建该应用程序的nave包 在Mac的com.zenjava maven插件的帮助下。
  • 创建了.dmg的本机包,但在运行应用程序时会抛出以下错误

    “vm_info:用于bsd-amd64 JRE(1.7.0_40-b43)的java Hotspot(TM)64位服务器VM(24.0-b56),由”java_re“与gcc 4.2.1构建于2013年8月26日(基于在Apple Inc. build 5658上)(LLVM build 2336.11.00“

  • 使用jdk创建包:1.7.0_40.jdk

2 个答案:

答案 0 :(得分:0)

嗯,为什么要使用这样的maven插件,如果现在有JDK包含的javafxpackager cli工具,如果你想插入它,那么还有ant任务。请参阅http://docs.oracle.com/javafx/2/deployment/javafxpackager001.htmhttp://docs.oracle.com/javafx/2/deployment/javafx_ant_task_reference001.htm

答案 1 :(得分:0)

只需检查您正在使用的jre。

“vm_info:用于bsd-amd64 JRE(1.7.0_40-b43)的java Hotspot(TM)64位服务器VM(24.0-b56),由”java_re“与gcc 4.2.1构建于2013年8月26日(基于在Apple Inc. build 5658上)(LLVM build 2336.11.00“

使用jdk:1.7.0_40.jdk

创建

bundle

你正在创建的包含jre的上述包有一些问题所以只需检查JRE, 然后再试一次。 它会起作用。