我在 Windows 8 OS 64 位机器上运行我的构建。我的系统上安装了 JavaFx2.0 和 Java 1.7.0_09。我能够构建一个 64 位窗口可执行文件,将我的 JavaFx 应用程序作为独立的 Javafx 应用程序启动。
现在我想在 Windows、Linux 和 Mac 上交付本机应用程序包,而不在所有三个平台上构建我的项目,即我想在一个构建中实现这些包集,我想在 Windows 8 OS 64 位机器上运行。
如果我可以通过将单个应用程序 JAR 文件作为 MAC 和 Linux 的 .zip 分发来实现,我也可以。但我想要的是 JAR 应该在各自的平台上工作。
当我使用命令在 MAC 上运行单个应用程序 Jar 时
java -jar 应用程序.jar
它总是显示带有下载链接的对话框“应用程序需要更新版本的 Java 运行时”。即使我已经在我的 MAC 机器上下载并成功安装了它,但它仍然显示相同的窗口。
我不希望用户在 MAC 和 Linux 上运行我的 JavaFX 应用程序时遇到这样的困难。
我需要使用 Application JAR 提供更多内容,以便用户可以在 MAC 和 Linux 上轻松运行我的 JavaFx 应用程序?