Centos7.0下JDK安装问题及解决方法

1、创建jdk安装路径
mkdir -p /usr/local/java

2、切换至安装路径
cd /usr/local/java

3、想通过wget来完成,结果发现下载的安装包被破坏,又回到下载rpm包,通过winscp传过来安装
wget jdk下载路径


Centos7.0下JDK安装问题及解决方法_第1张图片
图片.png

解压jdk失败,查看文件(ls -lht)只有8K,肯定是安装包有问题了(windows下载的有170多M了)


Centos7.0下JDK安装问题及解决方法_第2张图片
图片.png

通过rpm安装:rpm -ivh jdk-8u131-linux-x64.rpm
Centos7.0下JDK安装问题及解决方法_第3张图片
JDK安装.png

4、安装成功后设置环境变量
vi /etc/profile ( 点键盘 i 进入插入命令)
export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export JRE_HOME=/usr/local/java/jdk1.8.0_131/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
执行source /etc/profile使其生效时报错,是因为添加环境变量时有空格,去除空格重新保存执行


图片.png

5、查看JDK是否安装成功(java -version)
输入java -version 提示“-bash: java: command not found”,再次打开配置文件,发现JAVA_HOME未配置,加上后再查看


Centos7.0下JDK安装问题及解决方法_第4张图片
图片.png

图片.png

如果查看变量配置没有问题,可用echo查看,再cd 到输出的文件路径,看是否成功
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
因变量少配了没发现,看到报错就寻求了度娘,把人家用的变量加到自己电脑里了,导致查看path时不对(vi /etc/profile.d/Java.sh)


Centos7.0下JDK安装问题及解决方法_第5张图片
图片.png
环境变量配置有问题.png

使用find查找JDK安装路径:find / -name jdk1.8.0_131

jdk路径.png

发现路径错误时重新去修改环境变量,重复之前的操作

cd到环境变量路径.png

安装顺畅情景:


Centos7.0下JDK安装问题及解决方法_第6张图片
图片.png

你可能感兴趣的:(Centos7.0下JDK安装问题及解决方法)