是否可以在 android 上运行 java SE 或 Java ME 应用程序???
最佳答案
如果您在 Google 上搜索“J2ME runner android”,您会找到一些声称允许您在 Android 上运行 J2ME 项目的项目。
例如http://www.netmite.com/android/
在这种情况下,我不确定您所说的 Java SE 是什么意思。从技术上讲,Dalvik 更接近 J2SE 而不是 J2ME。那里有大量的 API,代码很可能会毫无问题地交叉编译。您甚至可以在项目中包含大量 J2SE JAR,并使用构建工具将它们从字节码重新编译为 DEX。
http://en.wikipedia.org/wiki/Dalvik_(software)
但是,基础架构有很大不同,您无法让为运行标准 JVM 的桌面编写/编译的应用程序在不进行更改和重新编译的情况下在 Android 上运行。
关于java - 在 android 上运行 j2me 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3134366/