linux jdk8和jdk11切换
时间: 2023-10-19 21:06:36 浏览: 103
要在Linux系统中切换从JDK 8到JDK 11,可以按照以下步骤进行操作:
1. 首先,确保你已经下载了JDK 11的压缩包,可以将其保存在/root/目录下。
2. 使用以下命令解压JDK 11的压缩包:
```
tar zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
```
3. 将解压后的JDK 11目录移动到与JDK 8相同的目录下,以方便切换。假设JDK 8的安装目录为/usr/java/jdk1.8,将JDK 11移动到相同的目录下:
```
mv jdk-11.0.1 /usr/java/jdk1.8
```
现在你已经成功地将JDK 11安装在了与JDK 8相同的目录下。接下来,你可以使用以下步骤来切换JDK的版本:
1. 打开终端,并使用以下命令打开环境变量配置文件:
```
vim ~/.bashrc
```
2. 在打开的文件中,找到设置JAVA_HOME的行,将其修改为新的JDK路径。假设原来的JAVA_HOME设置为:
```
export JAVA_HOME=/usr/java/jdk1.8
```
修改为:
```
export JAVA_HOME=/usr/java/jdk-11.0.1
```
3. 保存并关闭文件。然后,使用以下命令使配置文件生效:
```
source ~/.bashrc
```
现在,JDK 11已经设置为默认的JAVA_HOME。你可以使用以下命令来验证JDK版本的切换:
```
java -version
```
你应该能够看到JDK 11的版本信息。
请注意,在切换JDK版本后,可能需要重新启动一些依赖于Java的应用程序或服务,以确保它们正常工作。
阅读全文