1
  • 1 つの javaFx アプリケーションを開発し、Mac 用の com.zenjava maven プラグインを使用して、そのアプリケーションのネイブ バンドルを作成します。

  • .dmg であるネイティブ バンドルが作成されますが、アプリケーションの実行中に次のエラーがスローされます

    "vm_info: java Hotspot(TM) 64-Bit server VM (24.0-b56) for bsd-amd64 JRE (1.7.0_40-b43) , build on Aug 26 2013 "java_re" with gcc 4.2.1 (Apple Inc に基づく) . ビルド 5658)(LLVM ビルド 2336.11.00"

  • バンドルは jdk:1.7.0_40.jdk で作成されます

4

2 に答える 2

0

使用しているjreを確認してください。

"vm_info: java Hotspot(TM) 64-Bit server VM (24.0-b56) for bsd-amd64 JRE (1.7.0_40-b43) , build on Aug 26 2013 "java_re" with gcc 4.2.1 (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.htmおよびhttp://docs.oracle.com/javafx/2/deployment/javafx_ant_task_reference001.htmを参照してください。

于 2013-09-17T10:05:24.317 に答える