【发布时间】:2016-08-01 01:27:59
【问题描述】:
我希望能够在 android 终端 termux 中编译和运行基本的 Java 应用程序。我检查了终端 IDE,但它与 Android 5.0+ 不兼容。此外,我尝试从 Oracle 的网站安装 arm64 jdk,android 无法识别。我正在运行 CM 13,澄清一下,我希望能够直接从我的手机运行 javac 和 java 之类的命令。
【问题讨论】:
-
我希望能够直接从我的手机运行 javac 和 java 之类的命令 简答; 没有。更长的答案;也许如果你想运行一个完整的系统模拟器,但它会 slow.
-
哪个模拟器就足够了,我将如何实现它。我的手机有一个不错的处理器,所以我想试试模拟器
-
看到这个Reddit。
-
Google 很有希望在未来为
OpneJDK项目做出贡献。所以我们应该在 Android 上看到新的 Java 特性,但这只是关于 Java 语言特性。 Google 仍然可以保留一些自己的专有二进制格式,例如dex现在。这是一个问题,你能找到多少javac和其他工具。但拥抱OpenJDK是一个很有希望的方向。 -
如果将 OpenJDK 集成到 Android N 中将确保能够直接在终端中运行它,那就太好了,但从历史上看,谷歌已经为 android 进行了许多 java 更新,这些更新仅用于 android 应用程序开发的目的而不是java开发。我想在那之前我们永远无法确定在android中直接访问jdk命令的状态。