Linux 配置 jdk
> 注:以下命令以root账户为例 # 下载 最新版下载地址:[https://www.oracle.com/java/technologies/downloads/](https://www.oracle.com/java/technologies/downloads/) > 推荐下载`8u201`,下载需要登录Oracle账号,自行注册即可 打开旧版本下载地址:[https://www.oracle.com/java/technologies/downloads/archive/](https://www.oracle.com/java/technologies/downloads/archive/) 点击`Java SE 8 (8u202 and earlier)`  翻到`Java SE Development Kit 8u201`,点击`jdk-8u201-linux-x64.tar.gz`,提示需要Oracle账户,注册即可继续下载  下载完成后,使用ftp工具上传工具将安装包上传到`/root`目录下 # 解压,移动并重命名 解压 ```bash # 8 tar -zxf jdk-8u201-linux-x64.tar.gz # 11 tar -zxf jdk-11.0.12_linux-x64_bin.tar.gz ``` 删除压缩包 ```bash # 8 rm -rf jdk-8u201-linux-x64.tar.gz # 11 rm -rf jdk-11.0.12_linux-x64_bin.tar.gz ``` 移动并重命名 ```bash # 8 mv jdk1.8.0_201/ /usr/local/jdk # 11 mv jdk-11.0.12/ /usr/local/jdk ``` > 注:建议移动到/usr/local文件夹下,并重命名为`jdk8` # jdk文件夹权限问题 偶然发现`tar.gz`解压后的文件夹所属用户不是`root`,执行以下命令修正 ```bash chown -R root:root /usr/local/jdk/ ``` # 设置环境变量 编辑环境变量配置文件 ```bash vim /etc/profile ``` 在文档末尾添加如下内容,插入后保存文件 ```bash export JAVA_HOME=/usr/local/jdk export PATH=$PATH:$JAVA_HOME/bin ``` 使环境变量生效 ```bash source /etc/profile ``` # 验证是否成功 执行命令查看jdk版本 ```bash java -version ``` ***完成,收工***