统一jdk版本

大家 都知道 有时候jdk 版本 不够统一,会出现一些莫名其妙的错误, 或者环境不一致 会带来 一些不必要的麻烦,这篇文章告诉你 如何统一jdk 的版本。
在 centos 6中默认 是有jdk的,如果 想安装 统一的版本,建议下载一个版本进行安装即可,这篇文章,主要讲解如何统一jdk 版本。
首先 可以 查看 jdk 版本
用 java -version
# java  -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

如果你的jdk 是 rpm 包安装的, 可以查询 grep jdk
看看 系统 安装了什么版本。如下

方法1:

]# rpm -qa |grep jdk
java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64
java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64
]# rpm -e java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64
]# which java
/usr/bin/java
删除相关的包即可
rpm -e --nodeps 包名
有的时候可能有依赖关系, --nodeps 加上 强制删除。
[root@bdc202 ~]# rpm -e java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64
可以把java 的环境变量 写到 /etc/profile 文件中
之后 source 一下 。
source /etc/profile

方法2:
有的时候 发现 法1 并不奏效,
rpm -qa |grep jdk 查询 发现没有jdk 相关的包,
此时可能是系统自带 的jdk 版本 在使用。

卸载系统自带的jdk版本: 
# rpm -qa | grep gcj
libgcj-src-4.4.7-17.el6.x86_64
libgcj-4.4.7-17.el6.x86_64
libgcj-devel-4.4.7-17.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64
可以 使用 yum remove 进行 卸载。
yum remove java-1.5.0-gcj-devel-1.5.0.0-29.1.el6.x86_64
yum remove java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
source /etc/profile

这样 就删除了以前的jdk 版本了, 此时你就可以使用 自己的jdk ,只要配置好环境变量, source 配置文件 即可。
如何查看已经生效。
which java 看看是不是 自己的jdk的路径 即可
java -version 看看 是不是自己的jdk 版本,
如果这两个 都没有问题, 就搞定了,完成 了jdk 的统一版本的要求。









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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值