一、准备工作
下载 JDK 安装包
去 Oracle 官网或者可信的镜像站下载:
jdk-8u291-linux-x64.tar.gz
(这是一个压缩包,不是安装程序,解压就能用)jdk-8u291-linux-x64.tar.gz下载链接:https://pan.quark.cn/s/86c716204776
二、上传到 Linux 服务器(如果你是在本地 Linux 桌面就跳过这步)
- 如果你是用 Xshell、SecureCRT 等工具连接 Linux 服务器的,可以先把下载好的
jdk-8u291-linux-x64.tar.gz
文件上传到 Linux 里,比如放到/home/你的用户名/
目录下。
三、解压安装包
打开终端(就是那个黑框框),输入如下命令(根据你实际存放路径调整):
tar -zxvf jdk-8u291-linux-x64.tar.gz
这条命令的意思是:把那个压缩包解压出来。
解压后会得到一个文件夹,名字类似:
jdk1.8.0_291
四、移动 JDK 到合适目录(推荐 /usr/local/)
为了管理方便,我们一般把 JDK 放到 /usr/local/
目录下,比如:
sudo mv jdk1.8.0_291 /usr/local/
如果你没有 sudo 权限,可以放到你自己用户目录下,比如
/home/你的用户名/jdk1.8.0_291
,后面配置也要跟着改。
五、配置环境变量
接下来告诉 Linux 系统:“嘿,Java 装在这里,以后用 java 命令就到这里找”。
- 打开环境变量配置文件:
vim ~/.bashrc
如果你用的是别的 shell,比如 zsh,那就改
~/.zshrc
。一般默认是 bash,用.bashrc
就行。
- 在文件 最后面 添加下面几行(注意路径要和你实际放 JDK 的位置一致):
export JAVA_HOME=/usr/local/jdk1.8.0_291
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
如果你把 JDK 放到了别的目录,比如
/home/xxx/jdk1.8.0_291
,那就把上面所有的/usr/local/jdk1.8.0_291
改成你的路径。
- 保存并退出 vim:
- 按
Esc
键 - 输入
:wq
然后回车
- 让配置生效:
source ~/.bashrc
六、检查是否安装成功
输入以下命令,看看 Java 和 JDK 是否配置正确:
java -version
如果看到类似下面这样的信息,就说明成功了:
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
再输入:
javac -version
也能看到版本信息就更好了,说明 JDK 完整可用。