注意
- 手机CPU的执行状态是AArch64,所以在下载JDK时要选择linux-aarch64版。
# 查看机器硬件名称
uname -m
1.下载JDK
-
用浏览器打开Oracle官网(建议JDK8)
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html -
选择linux-aarch64版的下载
我这里选择JDK8所以下载的是:jdk-8u281-linux-aarch64.tar.gz -
登陆Oracle
下载JDK需要登陆Oracle,可以去注册一个Oracle账号。不想注册的也没关系,可以到http://bugmenot.com/view/oracle.com
选一个别人分享的Oracle账号登陆即可。 -
获取JDK下载地址
在浏览器弹出下载框中复制JDK直链(需要ADN或IDM),下载链接是临时生成的,所以得自己获取。如:
https://download.oracle.com/otn/java/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jdk-8u281-linux-aarch64.tar.gz?AuthParam=1617423525_a539a8b5efe86faf01a03dc8390f01d2
- 回到Termux安装wget(已经安装可忽略)
apt-get install wget
- 进入/usr/local目录
cd /usr/local
- 下载JDK,自行替换链接。后面的参数是(jdk.tar.gz)是下载后的包名,可以自行修改。下载过程有点久,耐心等待下载完即可
wget https://download.oracle.com/otn/java/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jdk-8u281-linux-aarch64.tar.gz?AuthParam=1617423525_a539a8b5efe86faf01a03dc8390f01d2 -O jdk.tar.gz
2.解压JDK
- 下载完会有一个jdk.tar.gz包,要将其解压。解压完会有一个名为jdk1.x.x的文件夹
tar -zxvf jdk.tar.gz
3.配置环境变量
- 安装vim(已经安装可忽略)
apt-get install vim
- 打开环境变量配置文件
vim /etc/profile
- 将下面内容复制到环境变量配置文件内容的最后,注意要根据实际解压出来的jdk文件夹名称填,我这里解压出来的jdk文件夹是jdk1.8.0_281
# JDK8环境变量
export JAVA_HOME=/usr/local/jdk1.8.0_281
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
-
修改好后,按Esc键然后输入
:wq
保存退出vim -
更新环境变量配置文件
source /etc/profile
4.测试
- 能正确输出jdk版本就证明安装jdk成功了
java -version