版本:
Linux系统:Centos 7
Java JDK:jdk-8u144-linux-x64.tar.gz
1.因为 centos自带了openjdk, 所以需要将其删除。
1.1.查看系统自带的 JDK
rpm -qa | grep java
命令说明:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
1.2.输入下列代码即可删除系统自带的JDK
rpm -e –-nodeps XXXX_openjdk_XXX
1.3.上述两步可通过下列代码一次完成
rpm -e --nodeps `rpm -qa | grep java`
2.进入压缩包路径
3.解压JDK 到 /usr/local/目录下
tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local
4.1.可修改文件名字
mv jdk1.8.0_144/ jdk1.8/
4.2如果移动错误, 强制删除代码.
rm -rf 文件名
5.获取当前目录路径, 配置环境需要用.
pwd
/usr/local/jdk1.8.0_144
6.修改 /etc/profile文件。
vim /etc/profile
6.1在文件最下面添加。shift + g 可直接到达底部
# === java environment ===
JAVA_HOME=/usr/local/jdk1.8.0_144
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME PATH CLASSPATH
# ========================
7.让配置生效。
source /etc/profile
8.查看JDK版本。
8.1
java -version
8.2
javac