cd ~ # Change to home directory
apt-get install -y wget # BusyBox wget doesn't support HTTPS
hash -d wget # Forgets the BusyBox wget path so new one is used
wget https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jre-headless_9.2017.8.20-1_arm.deb # Download JRE
wget https://archive.org/download/openjdk-9-jre-headless_9.2017.8.20-1_x86_64/openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb # Download JDK
apt-get install -y ./openjdk-9-jre-headless_9.2017.8.20-1_arm.deb ./openjdk-9-jdk-headless_9.2017.8.20-1_arm.deb # Install the files
rm openjdk-9-*.deb # Remove the files after because they're huge
5条答案
按热度按时间vtwuwzda1#
如果您有Termux,您可以下载deb文件here,并使用
apt-get install /path/to/deb
安装它。下载并安装用于arm的JRE和JDK的命令:或一行程序来复制和粘贴:
要安装其他体系结构,请将出现的“arm”替换为正确的体系结构。存在“arm”的文件(大多数32位电话)、“aarch 64”(ARM 64/armv 8,大多数64位手机)、“i686”(x86),和“x86_64”。大多数手机要么有arm,要么有aarch 64。我相信arm版本至少应该在aarch 64上工作(可能是错的?),所以ARM应该对几乎每个人都有效。但是如果你知道你的设备有什么,那就用那个代替。
编辑:要查找设备的架构,请运行Termux的
uname -m
。dojqjjoe2#
@moderatelygood到Google Play商店下载GNURoot Debian,这是一个fakeroot,即终端仿真器,许多其他的终端仿真器可以在Play Sore中找到,但这个ine非常好,它的lives at https://github.com/corbinlc/GNURootDebian,website is http://corbinlc.github.io/GNURootDebian你可以下载许多这样的软件包:
apt-get更新
apt-get安装默认值-jdk
apt-get安装Python
等等。
你将能够用这些语言编译/运行程序。使用一些文本编辑器来编写程序,比如Jota文本编辑器,也可以在Play商店中使用。
nhjlsmyf3#
如果你只对
javac
,java
,jar
感兴趣的话,终端是可以使用的。也就是说,你可以在Lollipop上使用这三个终端。我在Android 5.1.1上使用终端IDE,它可以正常工作。可用的版本可以在https://www.dropbox.com/s/h2d23ecbrt2akeu/terminalide-2.02-binary-mod-signed.apk?dl=0上找到。如果你想给予一下,请打开这个mod终端并执行以下操作:cp /system/lib/libjavacrypto.so ~/system/lib
,复制这个库应该可以完成这项工作(为我做的),让java
和dx
命令继续工作。a8jjtwal4#
该死的好解决方案Termux:https://github.com/MasterDevX/Termux-Java只需一个安装命令,您就可以对Java执行任何操作
qjp7pelc5#
Java可以安装在termux上。在termux上安装Java需要很短的时间,直接从termux源代码安装,这个程序真的很适合我,我敢肯定它也会为你工作。