部署JDK(1.7+1.8)
- 检查是否已安装jdk
@检查版本
# java -version
@查询rpm包
# rpm -qa|grep java
@卸载rpm包
# rpm -e --nodeps ${rpm包名} --不建议卸载,可共存
- 上传压缩包:jdk-7u80-linux-x64.tar.gz、jdk-8u92-linux-x64.tar.gz
# mkdir /home/java/{jdk1.7,jdk1.8}
# tar -zxvf /home/java/jdk-7u80-linux-x64.tar.gz -C /home/java/jdk1.7
# tar -zxvf /home/java/jdk-8u92-linux-x64.tar.gz -C /home/java/jdk1.8
配置环境变量
# vim ~/.bashrc
export JAVA_HOME=/home/java
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
# source ~/.bashrc
@查询版本
# java -version ---可能显示的不是当前环境变量配置的对应版本
配置共存
设置序列号
@配置 JDK 1.7
# alternatives --install /usr/bin/java java /home/java/jdk1.7/bin/java 1
@配置 JDK 1.8
# alternatives --install /usr/bin/java java /home/java/jdk1.8/bin/java 2
@删除配置
# alternatives --remove java /home/java/jdk1.x/bin/java
@说明:
用法:alternatives --install <链接> <名称> <路径> <优先度>
[--initscript <服务>]
[--family <family>]
[--slave <链接> <名称> <路径>]*
alternatives --remove <名称> <路径>
alternatives --auto <名称>
alternatives --config <名称>
alternatives --display <名称>
alternatives --set <名称> <路径>
alternatives --list
common options: --verbose --test --help --usage --version --keep-missing
--altdir <目录> --admindir <目录>
切换版本
@切换版本
# alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
* 1 /home/java/jdk1.7/bin/java
2 /home/java/jdk1.8/bin/java
Enter to keep the current selection[+], or type selection number: 2 "[选择序号]"
@检查版本
# java -version
java version "1.8.0_92"
tomcat中JDK版本切换
# vim bin/catalina.sh
添加配置:
export JAVA_HOME=/home/java/jdk1.7
export JRE_HOME=/home/java/jdk1.7/jre
重新启动tomcat即可。