已有jdk1.8的Linux系统如何升级为jdk11
时间: 2023-09-23 11:04:50 浏览: 92
要将现有的JDK 1.8升级为JDK 11,您可以按照以下步骤操作:
1. 首先,确保您已经安装了JDK 11的安装程序。您可以从Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)上下载适合您操作系统的JDK 11安装程序。
2. 在下载完JDK 11安装程序后,打开终端窗口,并使用root权限登录。
3. 然后,运行以下命令以查看系统中已安装的JDK版本:
```
java -version
```
4. 如果输出显示为JDK 1.8,您可以继续进行升级。否则,您需要先卸载当前的JDK版本。
5. 在终端窗口中,使用以下命令打开JDK安装目录:
```
cd /usr/lib/jvm
```
6. 然后,使用以下命令列出当前目录下的文件和文件夹:
```
ls -l
```
7. 找到名为"java-1.8.0-openjdk"的文件夹,使用以下命令删除它:
```
rm -rf java-1.8.0-openjdk
```
8. 接下来,使用以下命令解压JDK 11安装程序:
```
tar -zxvf /path/to/jdk-11.tar.gz
```
注意替换"/path/to/jdk-11.tar.gz"为您下载的JDK 11安装程序的实际路径。
9. 解压后,您将获得一个名为"jdk-11"的文件夹。将其重命名为"java-11-openjdk":
```
mv jdk-11 java-11-openjdk
```
10. 最后,使用以下命令更新Java可执行文件的符号链接:
```
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk/bin/javac 1
```
11. 您可以再次运行"java -version"命令来验证JDK升级是否成功。输出应显示为JDK 11。
请注意,这些步骤假定您的系统中只安装了一个JDK版本。如果您有其他JDK版本,您可能需要进行额外的配置和操作以确保正确的版本被使用。
阅读全文