1、创建jdk安装路径
mkdir -p /usr/local/java
2、切换至安装路径
cd /usr/local/java
3、想通过wget来完成,结果发现下载的安装包被破坏,又回到下载rpm包,通过winscp传过来安装
wget jdk下载路径
解压jdk失败,查看文件(ls -lht)只有8K,肯定是安装包有问题了(windows下载的有170多M了)
通过rpm安装:rpm -ivh jdk-8u131-linux-x64.rpm
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使其生效时报错,是因为添加环境变量时有空格,去除空格重新保存执行
5、查看JDK是否安装成功(java -version)
输入java -version 提示“-bash: java: command not found”,再次打开配置文件,发现JAVA_HOME未配置,加上后再查看
如果查看变量配置没有问题,可用echo查看,再cd 到输出的文件路径,看是否成功
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
因变量少配了没发现,看到报错就寻求了度娘,把人家用的变量加到自己电脑里了,导致查看path时不对(vi /etc/profile.d/Java.sh)
使用find查找JDK安装路径:find / -name jdk1.8.0_131
发现路径错误时重新去修改环境变量,重复之前的操作
安装顺畅情景: