2

我需要分发一个 javafx 2.1 应用程序,但客户不想被问到是否要安装 javafx 2.1。它应该是自动安装的。有人知道如何将它包装在 dmg 和 exe 包中吗?

非常感谢您提前。

4

2 回答 2

5

这里有一个教程:http: //fxexperience.com/2012/03/packaging-javafx-applications-as-native/

并且在那里(尽管对于 2.2):https ://blogs.oracle.com/talkingjavadeployment/entry/native_packaging_for_javafx

于 2012-06-01T12:29:53.567 回答
3

最后我得到了它 !!!!

我将从我的角度解释我是如何得到它的。抱歉,如果这听起来有点笨拙,但我不习惯构建桌面应用程序并且使用新技术,因为 javafx 对我来说更加困难。

  1. 下载最新版本的 jdk(在本例中为 7.0 版本)。
  2. 按照教程中的步骤操作并包含您的 .jar 和 jfxrt.jar
  3. 作为一个主类,我设置了 com.javafx.main.Main
  4. 创建应用程序,现在是最重要的部分:
  5. 创建应用程序后,打开它(右键单击应用程序并“显示包内容”。转到文件夹:Content/Resources/Java。
  6. 对 vm 执行相同的操作:转到 /Java/JavaVirtualMachines 并右键单击 1.7.0.jdk 打开 Contents 文件夹。
  7. 将 jdk 中的所有 .jar 和 .dylib 复制到应用程序中的 java 资源
  8. 运行应用程序,它将工作:)
于 2012-06-05T12:46:04.870 回答