这是为了避免误解。请更正第一个并回答第二个。
正如我所知道的java中的一个简单程序,编译器将源代码编译为Byte代码,该代码由run time
处的虚拟机解释。字节代码只能由JVM
来理解,而不能由本机来理解。 JIT编译器可以将字节码动态转换为本机机器代码,可以由OS作为进程运行。对于一个程序,android上的执行过程和中间文件是什么?哪些语言程序可以转换为android原生文件(.dex ..?)?
可以在Android上安装JDK吗?或至少JVM。?有没有可以插入Java运行时的android浏览器。我的网站上有几个小程序。我无法在android中打开它们。是否有任何Android版本的小程序。?
提前致谢。
答案 0 :(得分:0)
程序通常用Java的方言编写并编译为字节码。然后,在安装到设备上之前,它们将从Java虚拟机兼容的.class文件转换为Dalvik兼容的.dex(Dalvik可执行文件)文件。
答案 1 :(得分:0)