您在Mac上构建JavaFX应用程序并在Windows上部署的策略是什么?我目前在如何捆绑我的应用程序时遇到问题,因此可以在两个平台上双击。我尝试过使用ant-tools,但是生成的jar文件抱怨我需要在我的Mac上安装JavaFX 2.1(如何放置JavaFX 2.1 DP发行版,以便可双击的Jar知道在哪里找到它?)< / p>
在Windows端,安装了Java7u3,它附带“Java FX 2.0.3”。我还需要应用程序能够在这里作为双击JAR文件执行。
有关如何设置的任何建议?我正在使用Maven来构建我的项目。您可以提供的细节越多越好。
答案 0 :(得分:2)
自2.1发布以来,在Mac上安装JavaFX的唯一(官方)方式是使用Java 7u4进行cobundle安装(与在zip存档中发布的开发人员预览版本相反)。
如果以这种方式安装Mac上的JavaFX,则可以通过双击运行带有JavaFX的jar。
在Windows上,双击同一个jar会要求安装“JavaFX runtime”,并且如果已经存在则会启动。
2.2版本中的N.B。: Mac / Linux将开始支持jnlp(WebStart)运行(Windows上已经支持),这可能更适合你。