2012-03-21 138 views
1

在Mac上构建JavaFX应用程序和在Windows上部署的策略是什么?我目前遇到了如何捆绑应用程序的问题,以便在两个平台上双击。我曾尝试使用ant工具,但生成的jar文件却抱怨说需要在我的Mac上安装JavaFX 2.1(我如何放置JavaFX 2.1 DP发行版以便双击Jar知道在哪里可以找到它?)在Mac上构建JavaFX 2.0应用程序,在Windows上部署

在Windows端,安装了Java7u3,它随附“Java FX 2.0.3”。我需要应用程序能够作为双击JAR文件在这里执行。

有关如何设置的任何建议?我正在使用Maven构建我的项目。你可以提供更多的细节。

回答

2

自2.1版本发布以来,在Mac上安装JavaFX的唯一(官方)方法是使用Java 7u4进行cobundle安装(与在zip存档中发布的开发人员预览版本相反)。

如果Mac上的JavaFX以这种方式安装,那么可以通过双击运行带有JavaFX的jar。

在Windows上双击相同的jar会要求安装“JavaFX runtime”,并且如果已经存在,将会启动。

N.B .: 2.2版本Mac/Linux将开始支持jnlp(WebStart)运行(已在Windows上支持),这可能更适合您。

+0

是的,谢天谢地,JavaFX 2.1在Mac上推出的时间比我预期的要早。 JavaFX正在逐渐成为下一代Linux GUI的标准,同时也是Linux的2.2版本:) – 2012-05-07 07:31:37

相关问题