1、下载jdk rpm 版本
2、通过rpm 安装jdk
3、如果需要安装多个JDK 的话,可以rpm 安装多个
4.选择所需版本
alternatives --config java,尝试了一下不行。好吧,我贴出我安装2个之后的情况
lrwxrwxrwx. 1 root root 21 7月 2 12:39 default -> /usr/java/latest
drwxr-xr-x. 8 root root 4096 7月 2 12:19 jdk1.7.0_60
drwxr-xr-x. 8 root root 4096 7月 2 12:27 jdk1.8.0_05
lrwxrwxrwx. 1 root root 21 7月 2 10:23 latest -> /usr/java/jdk1.8.0_05
drwxr-xr-x. 8 root root 4096 7月 2 12:19 jdk1.7.0_60
drwxr-xr-x. 8 root root 4096 7月 2 12:27 jdk1.8.0_05
lrwxrwxrwx. 1 root root 21 7月 2 10:23 latest -> /usr/java/jdk1.8.0_05
我们再来看以下
[root@www init.d]# cd /usr/bin/
[root@www bin]# ls -l | grep java
lrwxrwxrwx. 1 root root 25 7月 1 18:29 jar -> /usr/java/default/bin/jar
lrwxrwxrwx. 1 root root 26 7月 2 10:23 java -> /usr/java/default/bin/java
lrwxrwxrwx. 1 root root 27 7月 1 18:29 javac -> /usr/java/default/bin/javac
lrwxrwxrwx. 1 root root 29 7月 1 18:29 javadoc -> /usr/java/default/bin/javadoc
lrwxrwxrwx. 1 root root 28 7月 1 18:29 javaws -> /usr/java/default/bin/javaws
lrwxrwxrwx. 1 root root 30 7月 1 18:29 jcontrol -> /usr/java/default/bin/jcontrol,
[root@www bin]# ls -l | grep java
lrwxrwxrwx. 1 root root 25 7月 1 18:29 jar -> /usr/java/default/bin/jar
lrwxrwxrwx. 1 root root 26 7月 2 10:23 java -> /usr/java/default/bin/java
lrwxrwxrwx. 1 root root 27 7月 1 18:29 javac -> /usr/java/default/bin/javac
lrwxrwxrwx. 1 root root 29 7月 1 18:29 javadoc -> /usr/java/default/bin/javadoc
lrwxrwxrwx. 1 root root 28 7月 1 18:29 javaws -> /usr/java/default/bin/javaws
lrwxrwxrwx. 1 root root 30 7月 1 18:29 jcontrol -> /usr/java/default/bin/jcontrol,
其实我们只要把default 的软连接搞定就行了,
rm default ,删除软连接,ln /usr/java/jdk1.7*** default。那么我们就行了,我们通过rpm 安装多少个版本都不用担心了。
5.设置系统环境变量
vi /etc/profile
export JAVA_HOME=/usr/java/default
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin;可要可不要的那种
执行命令使其生效:
source /etc/profile
6.查看java版本:
java -version