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

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

问题描述:

如果Android没有JVM,如何运行java程序,我知道这是一个delvik虚拟机,但它有什么作用?以及它如何运行Java应用程序?如何运行java应用程序,如果它没有JVM

+3

http://en.wikipedia.org/wiki/Dalvik_(software) – CommonsWare

+2

谷歌和维基百科可能是使用的有时... – Renaud

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

Dalvik (software)

Android无法运行Java应用程序。它运行用Java编写的“Android”应用程序,并遵循达尔文字节码。