Android上的JRE

时间:2008-12-24 00:28:05

标签: android java dalvik

这可能听起来像一个愚蠢的问题,但谷歌并没有帮助我。

是否有适用于Android的JRE?如果是这样的版本呢?是否缺少任何主要功能?

如果不是这意味着所有Java应用程序需要重新编译才能让Dalvik在Android上运行?

更新; Android是否有适用于JRE的JRE?

2 个答案:

答案 0 :(得分:24)

不,没有。 Google确实为Android创建了一个完全不同的运行时,其中基类完全不同(尽管兼容

它使用Java作为语言(语法),但不使用Java平台。

您可以了解Android平台here

从该页面开始:

  

Android包含一组核心库,可提供Java编程语言核心库中的功能。

以粗体“大多数”阅读。

所以,尽管它们看起来很相似,但它们并不相同。

答案 1 :(得分:4)

我找到的最近的是http://www.apogee.com/products/cjre-a

不幸的是,正如该页面所述:

  

请注意,Apogee暂时停止进一步开发CJREs + A.   2012年6月,因为对他们的需求不足。请,   如果您对CJRE + A感兴趣,请联系Apogee   您选择的Android运行设备“卷”分发到   您的客户和/或其他第三方。

...并且无法找到下载/演示。

从他们的产品页面http://www.apogee.com/products中获取它听起来确实是一件好事:

  

CJRE + A - “CJRE for Android”适用于正在运行的设备   Android v4.x或更高版本,需要执行Java SE 5和SE 6   应用程序以及执行Android应用程序。

我们仍然可以做梦。我没有联系过他们。我知道许多正在寻找此功能的公司。我无法想象它会快速减少(或者说比闪光慢)?

我还没有联系到Apogee,可能值得一试......如果有人找到解决方案,请随时更新!感谢。