如果没有JVM,android如何运行java应用程序

时间:2011-11-23 18:53:32

标签: java android

如果没有JVM,android如何运行java程序,我知道这是一个delvik vm但是它做了什么?它是如何运行java应用程序的?

2 个答案:

答案 0 :(得分:6)

  

程序通常用Java的方言编写并编译为   字节码。然后它们从Java虚拟机兼容转换   .class文件到Dalvik兼容的.dex(Dalvik可执行文件)文件   在设备上安装之前。

Dalvik (software)

答案 1 :(得分:4)

Android无法运行java应用程序。它运行用Java编写的“Android”应用程序,可以将其编译为dalvik字节码。