因此,GluonVM声明它支持Java 9模块和Java 9 JavaFX API(http://docs.gluonhq.com/gluonvm/),但是示例项目指定了源兼容性1.8。
我很困惑如何在Eclipse中设置项目;如果源兼容性为8,则Eclipse的Gradle插件将自动选择与Java 8兼容的JDK。我应该将JDK 9.0.4配置为Java8-SDK吗?然后使用JavaFX 9 API(面向未来的代码)?并且我需要指定一个module-info.java吗?我想这样做。
答案 0 :(得分:3)
如您所知,Gluon的jfxmobile插件目前具有两种版本:1.3.15+和2.0.30 +。
1.3.15及更高版本可在具有JDK 8的台式机,Android和iOS上使用。
2.0.30及更高版本使用Gluon VM,并且可以运行:
如您所见,这里的瓶颈是Android,因为它尚不支持Java 9+。
但是,progress中有一些工作可以使JavaFX 11+也可以在Android上运行,这样可以将 all 个平台提升到同一水平: