下载jdk

从华为云镜像下载openjdk 17

curl -o openjdk-17_linux-x64_bin.tar.gz https://mirrors.huaweicloud.com/openjdk/17/openjdk-17_linux-x64_bin.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  9  178M    9 17.1M    0     0  1976k      0  0:01:32  0:00:08  0:01:24 1498k

解压

tar -zxf openjdk-17_linux-x64_bin.tar.gz

centos配置JAVA_HOME_环境变量

配置系统级别环境变量(/etc/profile)

在CentOS中,将环境变量设置为系统级别可以对所有用户生效。我们可以通过以下步骤实现:

1、编辑/etc/profile文件:

sudo vi /etc/profile

2、在编辑器中添加环境变量,例如:

export JAVA_HOME=/Users/zcjlq/testjdk/jdk-17
export PATH=$PATH:$JAVA_HOME/bin

3、保存并退出编辑器,然后运行以下命令更新环境变量:

source /etc/profile

这样就完成了系统级别环境变量的设置。

配置环境变量二(~/.bashrc)

当我们只想在当前用户下设置环境变量时,可以将其设置为用户级别。可以通过以下方法实现:

1、编辑~/.bashrc文件:

vi ~/.bashrc

2、在编辑器中添加环境变量,例如:

export JAVA_HOME=/Users/zcjlq/testjdk/jdk-17
export PATH=$PATH:$JAVA_HOME/bin

3、保存并退出编辑器,然后运行以下命令更新环境变量:

source ~/.bashrc

这样就完成了用户级别环境变量的设置。

配置临时环境变量(export)

除了上述方法,还可以通过临时方式设置环境变量。这种方式是在当前会话中设置环境变量,但在下次启动后将不再有效。可以通过以下方式实现:

1、直接在命令行中使用export命令设置环境变量,例如:

export JAVA_HOME=/Users/zcjlq/testjdk/jdk-17

2、使用set命令查看当前设置的环境变量:

set | grep JAVA_HOME

这样就完成了环境变量的临时设置。