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

Ubuntu 22.04下Android Iguana因Java环境问题无法启动求助

问题原因及解决办法

核心原因

Android Studio Iguana(2023.2.1版本)要求使用JDK 17及以上版本,你的java-18-openjdk-amd64版本达标,但启动脚本studio.sh没正确读取到环境变量,或者OpenJDK的JRE目录结构不符合Studio的检测逻辑。另外,删除配置文件后,Studio丢失了之前存储的JDK路径配置,只能依赖系统环境变量,但可能存在加载不及时的问题。

具体排查与解决步骤

  • 直接给Studio指定JDK路径
    打开studio.sh脚本,在开头加一行强制指定JDK路径:

    export STUDIO_JDK=/usr/lib/jvm/java-18-openjdk-amd64
    

    保存后重新执行./studio.sh试试。

  • 检查OpenJDK的JRE是否完整
    执行命令看看有没有jre目录:

    ls /usr/lib/jvm/java-18-openjdk-amd64/jre
    

    如果没这个目录,说明你装的是纯JDK包,得补装JRE组件:

    sudo apt install openjdk-18-jre
    
  • 确保环境变量全局生效
    有时候JAVA_HOME只在当前shell生效,studio.sh在非交互式shell下跑可能读不到。把环境变量写到~/.bashrc里:
    在~/.bashrc末尾加:

    export JAVA_HOME=/usr/lib/jvm/java-18-openjdk-amd64
    export PATH=$JAVA_HOME/bin:$PATH
    

    执行source ~/.bashrc生效后再启动Studio。

  • 用Studio自带的JDK
    Android Studio本身自带了JDK,删配置后可能没自动识别。手动指定自带JDK路径就行,一般在安装目录的jbr文件夹下,比如:

    export STUDIO_JDK=/你的Android Studio安装路径/jbr
    

    替换成实际路径后执行studio.sh。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 18:45:08