树挪死,人挪活。
大城市小人物,生活最终会把你变成你讨厌的人。
jdk版本:jdk1.8.0_192
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
下载前需要注册,下载下来的包名称:jdk-8u192-linux-x64.tar.gz
centos原本自带的openjdk
此步骤是针对于安装centos不是最小安装,在安装时可能会附带安装一些组件,jdk就是附带组件之一
查看是否已安装jdk:
java -version
如果是未找到命令,就是没有。有版本的话继续查看JDK信息:
rpm -qa | grep java
或
rpm -qa | grep gcj
或
rpm -qa | grep jdk
结果中java-开头的都是要卸载的(openjdk,openjdk-headless成对存在,都要卸载),运行卸载命令:
rpm -e --nodeps +显示的java-完整名称。
例如:rpm -e --nodeps java-1.8.0-openjdk-1.x.x.x-.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.x.x.x.x86_64
开始安装jdk
通过Xftp将jdk-8u192-linux-x64.tar.gz上传至root文件夹里
创建java路径:
mkdir /usr/local/java
解压root中的压缩包:
sudo tar xvf jdk-8u192-linux-x64.tar.gz
移动解压过的文件至java路径:
mv jdk1.8.0_192 /usr/local/java
删除上传root的文件:
sudo rm jdk-8u192-linux-x64.tar.gz
设置jdk环境变量
修改etc/profile所有用户的共用的环境变量:
vim /etc/profile
按a进行编辑,箭头往下一直到最下,添加配置(JAVA_HOME为jdk文件位置):
export JAVA_HOME=/usr/local/java/jdk1.8.0_192/
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
esc+wq保存,重新加载/etc/profile文件
source /etc/profile
查看版本:java -version
参考: