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

无法安装openjdk-8-jre-headless的问题咨询

无法安装openjdk-8-jre-headless的问题咨询

嗨,看起来你遇到的问题是因为当前系统的软件源里已经没有官方维护的openjdk-8-jre-headless包了,提示里提到的那两个Oracle Java包只是该虚拟包的替代选项,但它们是Java 11和17版本,并不是你需要的Java 8。结合你已经更新升级过系统的情况,给你几个可行的解决步骤:

  • 添加第三方PPA来获取OpenJDK 8包(这是最便捷的方式):
    首先执行命令添加包含OpenJDK 8的PPA源:

    sudo add-apt-repository ppa:openjdk-r/ppa
    

    然后再次更新软件源:

    sudo apt update
    

    最后重新尝试安装目标包:

    sudo apt install openjdk-8-jre-headless
    
  • 如果不想使用PPA,可手动安装OpenJDK 8二进制包:

    1. 从OpenJDK官方归档页面下载对应你系统架构的Java 8 tar.gz格式压缩包
    2. 将压缩包解压到系统的Java默认安装目录,比如/usr/lib/jvm/:
      sudo tar -xzf openjdk-8uXXX-linux-x64.tar.gz -C /usr/lib/jvm/
      
      注意把命令里的openjdk-8uXXX-linux-x64.tar.gz替换成你实际下载的文件名
    3. 配置系统默认Java版本,使用update-alternatives命令:
      sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_XXX/bin/java 100
      sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_XXX/bin/javac 100
      
      这里的jdk1.8.0_XXX要对应你解压后的文件夹名称
    4. 最后执行java -version检查是否安装成功

需要注意的是,如果你使用的是较新版本的Ubuntu(比如22.04 LTS及以上),官方软件源确实已经移除了OpenJDK 8的相关包,所以第三方PPA是比较推荐的解决方案。

备注:内容来源于stack exchange,提问作者BLD Abderrahime

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 09:14:33