在rpm包安装完1.7的版本后还是显示1.6的版本问题查询
gamedb:/usr/java/jdk1.7.0_25/bin # java -version java version "1.6.0_23" Java(TM) SE Runtime Environment (build 1.6.0_23-b05) Java HotSpot(TM) Server VM (build 19.0-b09, mixed mode)
查看PATH内容
gamedb:/usr/java/jdk1.7.0_25/bin # echo $PATH /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/java/jdk1.7.0_25//bin:/usr/java/jdk1.7.0_25//bin:/usr/java/jdk1.7.0_25/bin
这就说明环境中已经使用到1.7的版本,只是显示出来1.6的版本而已
gamedb:/usr/java/jdk1.7.0_25/bin # which java /usr/bin/java
从这里可以看出,系统调用的java是在/usr/bin/目录下的java
第二种升级jdk方法
解压后获取路径
linux-127:/data/soft/jdk1.7.0_25 # pwd /data/soft/jdk1.7.0_25
配置环境变量
JAVA_HOME=/usr/local/jdk1.7.0_25 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSHPATH配置/etc/profile 最下面
然后source /etc/profile
最后查看版本信息
linux-127:/data/soft/jdk1.7.0_25 # java -version java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
转载于:https://blog.51cto.com/alwaysyunwei/1246302