我使用的是Alibaba Cloud Linux 3.2104 LTS 64位操作系统,登录后结果如下:
- Welcome to Alibaba Cloud Elastic Compute Service !
-
- Updates Information Summary: available
- 7 Security notice(s)
- 5 Important Security notice(s)
- 2 Moderate Security notice(s)
- Run "dnf upgrade-minimal --security" to apply all updates.More details please refer to:
- https://help.aliyun.com/document_detail/416274.html
- Last login: Wed Nov 16 10:41:48 2022 from 47.96.60.212
- [root@iZbp1c9fcexoakss5x9pxlZ ~]#
找到下载地址,例如:
Java Platform, Standard Edition 17 ReferenceImplementations
我以https://download.java.net/openjdk/jdk17/ri/openjdk-17+35_linux-x64_bin.tar.gz这个地址为例,使用wget命令,下载jdk:
wget https://download.java.net/openjdk/jdk17/ri/openjdk-17+35_linux-x64_bin.tar.gz
使用tar命令,把jdk解压到/usr/local/src下,如下:
tar -zxvf openjdk-17+35_linux-x64_bin.tar.gz -C /usr/local/src
系统会生成一个名为:jdk-17 的文件夹,-C 指定解压到哪里。
1、使用vim编辑配置文件,如下:
vim /etc/profile
2、shift + g 定位到最后一行,按一下a或i键,进入编辑模式,再按回车键进入下一行,输入:
- export JAVA_HOME=/usr/local/src/jdk-17
- export PATH=$JAVA_HOME/bin:$PATH
- export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
结果如下:

和在Windows下配置一样。
3、按Esc键 输入:wq 保存并退出。
4、让配置文件生效:
source /etc/profile
java -version
结果如下:
[root@iZbp1c9fcexoakss5x9pxlZ ~]# java -version
openjdk version "17" 2021-09-14
OpenJDK Runtime Environment (build 17+35-2724)
OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)
参考:Linux上安装jdk1.8和配置环境变量_xsqsharp的博客-CSDN博客_linux安装jdk1.8并配置环境变量