java - 是否可以在 iOS、Android 或 Windows Phone 8 上运行 JavaFX 应用程序?

标签 java javafx javafx-2

是否可以使用 JavaFX 开发整个应用程序并在 iOS、Android 或 Windows Phone 8 上运行,而无需编写特定于平台的代码?

最佳答案

是的,您可以在 iOS、android、桌面、RaspberryPI(还没有 windows8 移动版)上运行 JavaFX 应用程序。

实际工作:

We did it! JavaFX8 multimedia project on iPad, Android, Windows and Mac!

JavaFX Everywhere

Ensemble8 Javafx8 Android Demo

My Sample JavaFX application Running on Raspberry Pi

My Sample Application Running on Android

JavaFX on iOS and Android

开发资源:

安卓:

Building and deploying JavaFX Applications on Android

iOS:

NetBeans support for JavaFX for iOS is out!

Develop a JavaFX + iOS app with RoboVM + e(fx)clipse tools in 10 minutes

如果您要开发严肃的应用程序,这里有更多信息

其他:

目前 JavaFX Oracle 优先级列表是桌面(Mac、windows、linux)and Embedded (Raspberry Pi, beagle Board etc) .对于 iOS/android,oracle 作为 OpenJFX 的一部分完成了这些平台的大部分工作和开源 javafxports,但是没有来自 oracle 的 JVM 用于 ios/android。社区正在通过为 ios/android 填充缺失的部分(JVM)来整合所有内容,社区在 ios (RoboVM)/android(DalvikVM) 上运行 JavaFX 方面取得了良好进展。如果您愿意,还可以通过赞助 (Become a RoboVM sponsor) 为社区做出贡献,或者开始开发应用程序并报告问题。

编辑 2014 年 6 月 23 日:

Johan Vos 为 javafx 端口创建了一个网站 JavaFX on Mobile and Tablets ,查看此更新信息..

关于java - 是否可以在 iOS、Android 或 Windows Phone 8 上运行 JavaFX 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20860931/

相关文章:

java - Cucumber JVM - 获取所有场景的引用

JavaFX TextInputControl requestFocus

java - 如何从文本区域创建到其他阶段的超链接

java - 根据int值显示字符串

java - 调整 GridPane 节点的大小

java - 在 API 19 设备上膨胀 TextInputEditText 时出错

java - 多对多关联无法与级联属性一起正常工作

java - hbox 不适合 borderpane 顶部

java - 如何在 JavaFX 中将形状置于背景中?

java - maven-shade-插件和许可证