2012-03-27 47 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许可证相同)。