在Termux中除了安装其他的系统外,没办法安装openjdk,但是在查询过资料后还是有办法搭建一个简单的Java环境的。
软件准备
# pkg install ecj dx termux-tools
ecj:Eclipse Compiler for Java的缩写,是 JavaTM 认可的 Java 编译工具(类似 javac)。
dx:生成dex文件。
dalvikvm:使用安卓虚拟机运行dex文件。
运行过程(以HelloWorld.java为例)
# ecj HelloWorld.java
# dx --dex --output=HelloWorld.dex
# dalvikvm -cp HelloWorld.dex HelloWorld
输出:Hello World!
脚本运行
为了方便运行,可以写个shell脚本(github),有兴趣可以关注一下。