0

这是为了避免我心中的误解。请更正第一个并回答第二个。

  1. 据我所知,对于 java 中的一个简单程序,编译器将源代码编译为 Byte 代码,该代码由run time. 字节码只能被本机理解,JVM不能被本机理解。JIT 编译器可以将字节码动态转换为本机机器码,可以由操作系统作为进程运行。对于一个程序,android上的执行过程和中间文件是什么?哪些语言程序可以转换为android原生文件(.dex..?)?

  2. JDK可以安装在Android上吗?或者至少是JVM。?有没有可以插入Java运行时插件的安卓浏览器?我的网站上有几个小程序。我无法在android中打开它们。有安卓版的小程序吗?
    提前致谢。

4

2 回答 2

0

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

阅读Dalvik(软件)

于 2012-09-06T11:22:20.390 回答
0

查看Dalvik Machine 的网站此 Wikipedia 页面以获取更多信息。

于 2012-09-06T11:31:42.017 回答