You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Termux中安装Java 21?安卓支持Java 21的IDE方案

在Termux使用Java 21的替代方案及安卓支持Java 21的IDE

一、Termux中安装Java 21的方法

1. 手动编译OpenJDK 21

Termux官方源暂未更新到Java 20/21,可尝试手动编译源码:

  • 先安装编译依赖:
    pkg install git build-essential autoconf zip unzip curl python3
    
  • 克隆OpenJDK 21源码:
    git clone https://github.com/openjdk/jdk21.git
    
  • 进入源码目录,运行适配Termux架构的配置脚本:
    cd jdk21
    bash configure --prefix=$HOME/jdk21 --disable-warnings-as-errors
    
  • 开始编译(耗时较长,建议手机保持充电并处于散热环境):
    make images
    
  • 编译完成后,编辑~/.bashrc配置环境变量:
    export JAVA_HOME=$HOME/jdk21
    export PATH=$JAVA_HOME/bin:$PATH
    
  • 执行source ~/.bashrc生效,用java -version验证安装结果。

2. 使用第三方预编译包

部分开发者会分享适配Termux的OpenJDK 21预编译deb包,下载后执行以下命令安装:

dpkg -i openjdk-21-termux.deb

安装后同样需要配置JAVA_HOME和PATH环境变量,确保命令可全局调用。

二、安卓上支持Java 21的IDE

  • Android Studio(Hedgehog及以上版本):虽主打安卓开发,但可创建普通Java项目,在项目结构中设置语言级别为21,即可使用Java 21的所有特性,内置JDK已支持21版本。
  • IntelliJ IDEA Community 安卓版:纯Java开发的首选,社区版免费,支持Java 21的语法高亮、代码提示和编译运行,功能完整。
  • CodeGuru:轻量级安卓IDE,体积小启动快,支持Java 21核心特性,适合快速编写和测试代码片段。
  • Termux + Code Server:在Termux中安装code-server(pkg install code-server),启动后用手机浏览器访问本地端口,安装Java插件包并配置好Java 21路径,即可在浏览器端使用VS Code的完整Java开发环境。

内容的提问来源于stack exchange,提问作者Serella

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 05:13:26