# 准备工作
一个 SSH 和 FTP 工具,一般使用 xshell,博主这里使用 WindTerm。
下载好需要的文件,通过 XFTP 协议传输到 Linux 上你找得到的目录。
没有 root 身份登录的前面默认给添加了 sudo,是 root 身份的可以不添加 sudo。
# 在 CentOS 7 上安装 jdk-8u144-linux-x64.tar.gz
详解
# 打开终端:
首先,打开一个终端窗口。
# 创建目录:
建议在 /opt
目录下为 JDK 创建一个目录。你可以使用以下命令来创建目录(如果目录已存在,可以跳过这一步):
sudo mkdir /opt/jdk |
# 解压文件:
将 jdk-8u144-linux-x64.tar.gz
文件移动到刚才创建的目录,或者像我这样直接在文件的当前目录下解压到 /opt/jdk
目录:
sudo tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/jdk |
这个命令默认会解压 .tar.gz
文件到 /opt/jdk
目录。请根据实际情况修改!
# 设置环境变量:
为了让系统知道 JDK 的安装位置,你需要设置环境变量。编辑 /etc/profile
文件:
sudo nano /etc/profile |
在文件的末尾添加以下内容:
export JAVA_HOME=/opt/jdk/jdk1.8.0_144 | |
export PATH=$JAVA_HOME/bin:$PATH |
这里使用 Nano 编辑器,写完了 Ctrl+X 然后按 Y,然后回车保存即可。
注意!确保路径与你解压的 JDK 实际安装路径相匹配。
# 使环境变量生效:
运行以下命令使更改立即生效:
source /etc/profile |
# 验证安装:
输入以下命令以验证 JDK 是否已正确安装:
java -version |
如果安装成功,这个命令会显示 Java 的版本信息。
# 输出示例:
[root@localhost]# java -version | |
java version "1.8.0_144" | |
Java(TM) SE Runtime Environment (build 1.8.0_144-b01) | |
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) |
# 可选:设置默认 JDK:
如果你有多个 JDK 版本,你可以设置这个新安装的 JDK 为默认版本。使用 alternatives
命令来设置:
sudo alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_144/bin/java 2 | |
sudo alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_144/bin/javac 2 | |
sudo alternatives --config java | |
sudo alternatives --config javac |
在提示中选择你刚安装的 JDK 版本。
按照以上步骤操作,即可在 CentOS 7 上成功安装并配置 JDK 8u144。