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
相关产品推荐
相关产品推荐

