centos7如何切换java版本,将1.8改为11
如果您在安装Java 11后输入java -version
仍然显示1.8版本,可能是因为系统上存在多个Java版本并且默认版本设置为1.8。
您可以尝试以下方法来解决这个问题:
设置
JAVA_HOME
环境变量:- 打开终端,输入以下命令:
sudo vi /etc/profile
- 在文件末尾添加以下行:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk export PATH=$PATH:$JAVA_HOME/bin
- 保存并退出编辑器。
- 运行以下命令以使更改生效:
source /etc/profile
- 打开终端,输入以下命令:
配置
alternatives
命令来设置Java版本:- 打开终端,输入以下命令:
sudo alternatives --config java
- 您将看到一个列表,显示已安装的Java版本。输入相应的编号以选择Java 11版本。
- 运行以下命令来设置Java编译器的版本:
sudo alternatives --config javac
- 打开终端,输入以下命令:
验证Java版本是否正确设置:
- 输入以下命令:
java -version
- 确保输出显示Java 11的版本信息。
- 输入以下命令:
请注意,如果您之前已经手动安装过其他Java版本,可能需要进行进一步的配置或删除以确保正确设置Java 11为默认版本。
希望这些步骤能够帮助您解决问题。如果您有任何其他疑问,请随时向我提问。
本作品采用《CC 协议》,转载必须注明作者和本文链接