2010-07-24 84 views
5

我需要知道JavaFX應用程序可以運行到IPHONE IPAD嗎? 這些設備中是否有任何JavaFX運行時。JavaFX for iphone ipad

+0

如果你想要人們回答你的問題,你應該把你的問題標記爲適當的回答。否則,人們可能會停止回答你的問題。 – 2010-07-24 13:08:46

回答

2

No it can't. ipad無法運行JavaFX,Flash,Silverlight或Java Applet。蘋果公司明確地不允許這些。基本選項是Web上的HTML5/Javascript應用程序或在手機上運行的本機應用程序。如果你想在一個ipad上運行Java,最接近你可以來的是GWT,你可以用它來編寫一個web應用程序和服務器上的主機。它不能作爲本機應用程序安裝在手機上(除了可能通過PhoneGap)。 iPad用戶將通過網絡瀏覽器訪問您的應用程序。

如果您認真對待使用Java編寫手機應用程序,則應考慮使用Android。您可以使用Java編寫Android應用程序,但不能在JavaFX中編寫。

[編輯]

顯然,因爲我第一次回答這個問題,因爲看到in this post.它現在可以在iOS上運行JavaFX的這種情況已經改變。

+0

不確定這與問題真正相關,但對於任何人的信息,JavaFX /應該/在Windows Mobile上工作。我嘗試過,並且因使用第三方庫而失敗,這些庫需要不在「Windows Mobile Java Edition」中的類。該死的時間! – James 2010-08-04 20:35:33

1

現在還不行。但是,幾天前,在JavaOne會議上,製作了一個在iPad上運行的JavaFX應用程序的演示。

this article

的Java已經從蘋果的iOS設備,這要歸功於蘋果不允許第三方技術,例如Flash Player或Java,在單位的官方政策禁止。 但是一個簡短的演示展示了一個在iPad上運行的JavaFX遊戲。 這項工作有效地將Java放在iOS上,但仍處於 開發模式。 「我們希望聽到來自社區的意見,如果這是您想要看到的 ,我們很樂意將其作爲優先事項,」 中間件集團的Oracle Fusion 開發副總裁Nandini Ramani說。

2

嗯,實際上,它可以

您可以使用JavaFXPorts或其他的東西。 但是,JavaFXPorts並未提供對JavaFX的全面支持。