安卓上的 JRE
这可能听起来像一个愚蠢的问题,但谷歌没有帮助我。
有没有适用于Android的JRE?如果是这样,它是哪个版本?是否缺少任何主要功能?
如果不是,这是否意味着所有java应用程序都需要重新编译,以便Dalvik在Android上运行?
更新;Android会有JRE吗?
这可能听起来像一个愚蠢的问题,但谷歌没有帮助我。
有没有适用于Android的JRE?如果是这样,它是哪个版本?是否缺少任何主要功能?
如果不是,这是否意味着所有java应用程序都需要重新编译,以便Dalvik在Android上运行?
更新;Android会有JRE吗?
没有。Google确实为Android创建了一个完全不同的运行时,其中基类完全不同(尽管兼容) )
它使用Java作为语言(语法),而不是Java平台。
您可以在此处了解Android平台。
从该页面:
Android 包含一组核心库,这些库提供了 Java 编程语言核心库中提供的大部分功能。
以粗体“最”字阅读。
因此,尽管它们看起来很相似,但它们并不相同。
我发现最接近的是 http://www.apogee.com/products/cjre-a
不幸的是,正如该页面上所述:
请注意,Apogee于2012年6月暂停了CJRE+A的进一步开发,原因是它们的需求不足。如果您对针对您选择的Android运行设备的CJRE + A感兴趣,请联系Apogee,以便“批量”分发给您的客户和/或其他第三方。
...下载/演示无处可寻。
从他们的产品页面 http://www.apogee.com/products 这听起来确实是一件好事:
CJRE+A - “CJRE for Android”适用于运行 Android v4.x 或更高版本的设备,这些设备除了执行 Android 应用程序外,还需要执行 Java SE 5 和 SE 6 应用程序。
我们仍然可以梦想。我没有联系他们。我知道许多公司正在寻找此功能。我无法想象它会以太快的速度减少(或者让我们说比闪光灯慢)?
我还没有联系到Apogee,可能值得一试...如果有人找到解决方案,请随时与我们联系!谢谢。