2012-03-27 26 views
0

我有一個愚蠢的問題。它有可能將JavaFX2導出到Android。我在我的JavaFX2世界中有一些對象,我想用它來做一個簡單的Android應用程序。我已經將一些類導出到Android中SimpleStringProperty,但有一些我總是出現異常org.slf4j.LoggerFactory.getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger;將JavaFX2導出到Android

我會很樂意爲每個想法...非常感謝!

更新:是有限的班級數量?

回答

4

slf4j是一個與JavaFX無關的日誌包裝器。

請參閱slf4j文檔和文檔,瞭解您在slf4j中打包的任何日誌框架以幫助解決您的問題。如果在您的問題中包含您收到的錯誤的完整堆棧跟蹤,則可能會獲得更多幫助。

目前(從JavaFX 2.0開始)沒有JavaFX的公共端口連接到Android,而Android不是JavaFX的受支持平臺。對於大多數JavaFX功能,我建議等到Oracle(或如果)在Android上使用它之前發佈JavaFX的Android構建版本。

JavaFX(javafx.beans。*包)的屬性和綁定框架可以在Android上工作,因爲該代碼被設計爲獨立於JavaFX的其餘部分工作。 JavaFX的屬性和綁定部分目前不是開源的,儘管JavaFX源代碼的其餘部分很多。該框架的開發是爲了在JavaSE之上運行,而不是在Android之上運行,所以爲了使JavaFX屬性和綁定框架能夠在Android上運行,可能需要一些Android特定的源代碼更改。此外,在做這樣的事情之前,我會建議檢查JavaFX license(這與Java SE許可證相同)。