- 一、Oracle官网下载 jdk 安装包
- 二、解压 jdk 安装包到当前路径
- 三、将 jdk 安装包移动到指定的安装路径
- 四、配置环境变量
- /etc/profile
- System wide environment and startup programs, for login setup
- Functions and aliases go in /etc/bashrc
- It’s NOT a good idea to change this file unless you know what you
- are doing. It’s much better to create a custom.sh shell script in
- /etc/profile.d/ to make custom changes to your environment, as this
- will prevent the need for merging in future updates.
- 命令 java -version 和 javac -version 展示结果如上所示则配置成功,不成功检查配置文件内容
一、Oracle官网下载 jdk 安装包
Oracle 官网 jdk 安装包下载页面:https://www.oracle.com/cn/java/technologies/javase-downloads.html
二、解压 jdk 安装包到当前路径
tar -zxvf jdk-8u212-linux-x64.tar.gz
三、将 jdk 安装包移动到指定的安装路径
# 将当前目录下的jdk1.8.0_212文件夹移动到/usr/local/
mv jdk1.8.0_212 /usr/local/
四、配置环境变量
- 切换root用户
编辑配置文件/etc/profile- Linux 下用户自定义的环境变量最好是在
/etc/profile.d/
路径下新建个.sh
文件,放在新建的.sh
文件中。/etc/profile 文件的说明中有明确说到:
/etc/profile
System wide environment and startup programs, for login setup
Functions and aliases go in /etc/bashrc
It’s NOT a good idea to change this file unless you know what you
are doing. It’s much better to create a custom.sh shell script in
/etc/profile.d/ to make custom changes to your environment, as this
will prevent the need for merging in future updates.
参考链接:Linux环境变量到底配置到哪里?
vim /etc/profile.d/jdk_env.sh
#在文件中新增以下内容
# java environment config
export JAVA_HOME=/usr/local/jdk1.8.0_212
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
- 重启使配置文件修改生效
五、检查是否配置成功
```bash nc@nc-PC:~$ java -version java version “1.8.0_212” Java(TM) SE Runtime Environment (build 1.8.0_212-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode)
nc@nc-PC:~$ javac -version javac 1.8.0_212
命令 java -version 和 javac -version 展示结果如上所示则配置成功,不成功检查配置文件内容
```