Javafx 2 使用Java6的javafx部署

Javafx 2 使用Java6的javafx部署,javafx-2,Javafx 2,我只是使用提供的工具打包我的JavaFX应用程序。但是当我尝试使用java-jarapp.jar运行它时,我收到一条消息,要求我安装一个更新的java版本。我正在开发环境中使用带有fx2.2beta`的6u33,运行良好。所以,我的问题是,在Java6下运行所需的配置是什么 这是我的包命令: \javafx-sdk2.2.0-beta\bin\javafxpackager.exe -createjar -appClass gui.principal.FrmPrincipal -classpath

我只是使用提供的工具打包我的JavaFX应用程序。但是当我尝试使用java
-jarapp.jar运行它时,我收到一条消息,要求我安装一个更新的java版本。我正在开发环境中使用带有fx2.2beta`的
6u33,运行良好。所以,我的问题是,在Java6下运行所需的配置是什么

这是我的包命令:

\javafx-sdk2.2.0-beta\bin\javafxpackager.exe -createjar -appClass gui.principal.FrmPrincipal -classpath lib\jfxrt.jar;lib\antlr-2.7.7.jar;lib\dom4j-1.6.1.jar;lib\hibernate-commons-annotations-4.0.1.Final.jar;lib\hibernate-core-4.1.4.Final.jar -srcdir classes -outdir dist -outfile Etransporte.jar -V

谢谢

无需使用beta sdk,请使用。beta sdk可能有未解决的bug,不适合打包用于一般部署的应用程序

只是一些一般的信息,我想你可能已经涵盖了其中的大部分,但有些东西可能是有用的

下面是使用javafxpackager.exe打包javafx应用程序的示例。您正在运行的命令看起来很好

确保测试机器上的java系统和javafx安装都是相同的位体系结构(例如32位或64位)。此外,jre6+javafx2.2仅在Windows计算机上受支持,而在Linux或Mac上不受支持

请注意,如果您的客户端计算机只安装了jre 6,而没有安装JavaFX运行时,那么当您在该系统上运行打包的应用程序时,它将提供一些提示和帮助,允许用户在客户端上安装JavaFX运行时


另外请注意,并非所有版本的jre6都受JavaFX2.2支持,它必须是jre6的最新版本(2.2需要JavaSE6更新33)。看起来您运行的最低版本是正确的

好吧,几个小时后,我下载了JavaFXSDK的最终版本,并将其安装在我的Java6U33 SDK上,此后一切正常。因此,升级是规则。

在您的问题中,请包含java-jar app.jar提供的消息或消息的图像。