【问题标题】:Error while running JavaFx application on Mac在 Mac 上运行 JavaFx 应用程序时出错
【发布时间】:2013-09-21 10:55:59
【问题描述】:
  • 我开发了一个 javaFx 应用程序并创建了该应用程序的 nave bundle 在 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) , 在 2013 年 8 月 26 日由 "java_re" 和 gcc 4.2.1 (基于在 Apple Inc. 版本 5658 上)(LLVM 版本 2336.11.00"

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

【问题讨论】:

    标签: java macos maven javafx


    【解决方案1】:

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

    "vm_info: java Hotspot(TM) 64-Bit server VM (24.0-b56) for bsd-amd64 JRE (1.7.0_40-b43) , 于 2013 年 8 月 26 日由 "java_re" 和 gcc 4.2.1 (基于在 Apple Inc. 版本 5658 上)(LLVM 版本 2336.11.00"

    使用 jdk:1.7.0_40.jdk 创建包

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

    【讨论】:

      【解决方案2】:

      嗯,为什么要使用这样的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

      【讨论】:

      • Maven插件比javafxpackager好用,而且这个插件创建的native bundle和javafxpackager创建的native bundle一样。
      • 我只想说这对我来说没问题,并且在使用打包程序或蚂蚁任务时不会摔倒。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-22
      • 2018-09-29
      • 1970-01-01
      • 2021-01-20
      • 2021-07-18
      • 1970-01-01
      相关资源
      最近更新 更多