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

  • .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 . 构建 5658)(LLVM 构建 2336.11.00"

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

4

2 回答 2

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 . 构建 5658)(LLVM 构建 2336.11.00"

使用 jdk:1.7.0_40.jdk 创建包

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

于 2013-10-25T13:11:00.140 回答
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

于 2013-09-17T10:05:24.317 回答