1、背景
安装的CentOS7系统自带jdk1.8,项目需求需要重新安装jdk1.6。
2、步骤
1、下载.bin文件 jdk-6u45-linux-x64.bin;
2、安装jdk1.6;
mkdir /usr/java #创建文件夹
cp .bin文件路径 /usr/java #将下载的.bin文件复制到/usr/java文件夹
cd /usr/java #进入文件目录
chmod 777 文件名 #给此文件一个读写执行权限
./文件名 #执行安装
3、环境配置
vim /etc/profile #修改配置文件
#在配置文件中加入以下环境
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$JAVA_HOME/bin:$PATH #【问题解决】这里需要把$JAVA_HOME/bin放在path第一个
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
在第三个export,配置PATH的时候,将$JAVA_HOME/bin放在前面,即可解决/etc/profile配置成功但java版本更换不成功的问题。
4、执行生效
. /etc/profile #执行生效(点中间有空格,用source /etc/profile也可)
java -version 查看当前版本