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

WSL2 Linux Mint下修改update-alternatives指向OpenJDK 8 SDK

解决OpenJDK 8 SDK与JRE的update-alternatives指向问题
  • 先检查当前javac的替代配置状态:

    update-alternatives --display javac
    

    你会看到它当前指向OpenJDK 11的路径。

  • 为OpenJDK 8的javac添加系统替代项:

    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 100
    

    这里的100是优先级数值,数值越高优先级越高。

  • 切换javac到OpenJDK 8版本:

    sudo update-alternatives --config javac
    

    在弹出的选项中,输入对应OpenJDK 8的编号并回车。

  • 修正java命令的指向(确保它使用SDK目录下的执行文件而非JRE):

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 100
    sudo update-alternatives --config java
    

    同样选择对应OpenJDK 8的编号。

  • 验证配置结果:

    java -version
    javac -version
    

    两个命令都应该输出OpenJDK 8的版本信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 15:48:30