java - 是否可以通过openjdk在android上运行java应用程序

标签 java android arm openjdk

首先要消除歧义:问题不是关于开发或编译将在生产环境中运行在 dalvik 上的 openjdk 代码。是关于在an​​droid环境下使用oracle runtime。

我正在使用 java 运行小型桌面实用程序。我没有 Android 和 iOS 开发经验,我很好奇我的经典 Java 技能可以在多大程度上转移到移动领域。

我用谷歌搜索了几种在 iOS 上运行 java 应用程序的方法,在应用程序包中嵌入了运行时。 Android 有自己的部分不兼容且速度慢的 Java 虚拟机。它总比没有好,但我很好奇是否可以在真正的热点(openjdk)虚拟机上运行应用程序。 Android 和 iOS 都有运行 native 代码的能力。是否可以利用此功能在 android 上使用第三方(非 dalvik)jre?

我对 google play 市场不感兴趣,因此可能不会考虑它的限制(如果有的话)。

Root 也是可能的,因为我要为自己编写工具。我更喜欢易于安装的方法。就像放置一些包文件和编辑几个选项一样。而不是像 CyanogenMod 那样构建我自己的 android 发行版。

最佳答案

如果不对设备进行 root,我认为没有办法做到这一点。

关于java - 是否可以通过openjdk在android上运行java应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24104046/

相关文章:

android - Urban Airship 在起飞时坠毁。非法参数异常

java - 它如何与 JSF2 中的 bean 验证消息和 i18n 一起使用?

java - 使用 IDEA 8M1 运行 Swing 应用程序的问题

android - 在android中创建持久搜索栏

android - 如何在 Android 上的 Camera 使用的 SurfaceView 上绘制叠加层?

c - 嵌入式设备的服务器架构

c - 构建根 : Which gcc for cross compilation?

arm - 如何调试 aarch64 转换错误?

java - 在 Collection 之间切换值得吗?

java - 如何在运行时更改 Firefox Web 驱动程序代理设置?