2012-03-21 135 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

相關問題