2012-01-26 34 views
10

我想在我的android手机上安装Java Me应用程序。我已经尝试了jbed和其他一些虚拟机,但它不起作用。 在Windows Mobile上,我尝试使用javaFx并且它工作,所以我试图在android上做同样的事情,但是我找不到javaFx apk。 我的手机是三星GT-i5500。 谢谢。是否可以在Android手机上安装java fx?

+0

您可以在问题跟踪器中跟踪此问题的状态:https://javafx-jira.kenai.com/browse/RT-15401 – Petr

+0

awt可以在android上运行,您可以使用此项目[AwtonAndroid](http:///stackoverflow.com/questions/39366994/install-java-on-android-kitkat-sbc/43949045#43949045) –

回答

12

Oracle在最近的JavaOne会议上演示了在Android设备上运行JavaFx应用程序。假设应用程序将包含自己的JVM运行时副本。在这个阶段公开没有任何东西可用,但我怀疑有些东西正在起作用。

E.g.阅读更多Dzone

更新2012年12月:它必须越来越接近现实。 JavaFX is now running on a Raspberry Pi,(链接不再有效),它像大多数Android设备一样使用ARM芯片。只需做一个search of Java FX on Raspberry Pi,你会发现很多参考资料。

+1

链接** JavaFX现在在Raspberry Pi上运行**不再有效。 – bsmk

-2

不是不诉诸生根或其他非标准的事情。 Android运行Dalvik虚拟机

5

由于性能方面的原因,Google为Android创建了自己的JVM(Dalvik),所以现在是不可能的。 JavaFX团队早些时候声称它可以在Android上运行 - 但我很高兴看到它。

+0

问题不在于Google创建了自己的JVM,许多供应商(如IBM,BEA)为其平台,但Google的实施与Sun/Oracle的规格不兼容。当您在Oracle JVM上开发,测试和打包应用程序时,它应该在IBM JVM或BEA JVM上运行,而几乎没有问题。但是,您无法在Dalvik上运行您的应用程序包。 – Gerbrand

+0

谷歌创造了Dalvik(它最初由Dan Borstein [wikipedia](https://en.wikipedia.org/wiki/Dalvik_virtual_machine)编写,但被Google采用,现在显然是Android的核心部分)并不完全正确 – groodt

+0

@cuberoot你让我发笑,Dalvik只是JVM的克隆,Dan和整个Android团队做了一个现有系统的精确副本,之后他们发布了一个新产品 – ozhan

相关问题