关于JDK版本的问题

在服务器上用root用户执行:

java -version显示结果如下:

[root@localhost jdk1.6.0_30]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-46)


Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

查看/etc/profile文件:

export  JAVA_HOME=/usr/java/jdk1.6.0_30


在服务器上涌weblogic用户执行:

java -version显示结果如下:

[weblogic@localhost ~]$ java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_16-b02, mixed mode)

查看环境变量设置文件~/.bash_profile:

BEA_HOME=/home/weblogic/bea
WL_HOME=/home/weblogic/bea/weblogic92
JAVA_HOME=/home/weblogic/jdk1.5.0_16


在服务器上执行rpm查询包指令,显示如下:

[weblogic@localhost ~]$ rpm -qa|grep jdk
jdk-1.6.0_30-fcs


由此可见,在服务器上安装的jdk是1.6版本,在weblogic用户原来安装了一个jdk1.5的版本,从而可执行的命令目录bin在不同的文件中,没有进行覆盖,从而产生了两个不同的版本,在这种时候,应该要查询环境变量的设置;并且查看相关的运行命令是否相同;

至于安装的时候怎么没有覆盖目录,这个是因为用不同的用户进行安装的时候,产生的安装目录不同,从而导致表面上只有一个版本,但是实际上两个版本都可以用。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值