如何在Termux中安装JDK 22?源码安装需Boot-JDK,包管理器仅支持JDK 17
在Termux中安装JDK 22的可行方案
可以在Termux中安装JDK 22,以下是两种实用方法:
方法一:手动安装预编译二进制包
Termux官方源暂未提供JDK 22,直接下载适配ARM64架构的OpenJDK预编译包是最直接的方式:
- 更新Termux基础环境:
pkg update && pkg upgrade -y - 安装解压工具:
pkg install wget tar - 下载适配ARM64架构的OpenJDK 22预编译压缩包(可选择Adoptium、Oracle等官方提供的ARM64版本)
- 解压包到Termux的系统目录:
tar -xzf openjdk-22*arm64.tar.gz -C $PREFIX/lib/ - 配置环境变量:
编辑~/.bashrc文件:nano ~/.bashrc,在末尾添加:
注意将export JAVA_HOME=$PREFIX/lib/jdk-22.x.x+x export PATH=$JAVA_HOME/bin:$PATHjdk-22.x.x+x替换为你解压后的实际目录名称 - 生效环境变量并验证:
source ~/.bashrcjava -version
输出JDK 22版本信息即表示安装成功。
方法二:使用第三方社区仓库
部分社区维护的Termux仓库提供了高版本JDK包:
- 添加第三方仓库的验证密钥(从可信社区渠道获取对应密钥)
- 编辑APT源列表:
nano $PREFIX/etc/apt/sources.list.d/third-party.list
添加仓库地址格式:deb [仓库地址] termux main - 更新源并安装JDK 22:
pkg update && pkg install openjdk-22 - 验证安装:
java -version
注:源码编译JDK需要Boot-JDK(一个已安装的低版本JDK),且编译过程耗时久、依赖复杂,不推荐普通用户采用。
内容的提问来源于stack exchange,提问作者wowlikon
相关产品推荐
相关产品推荐

