CentOS 6.0安装JDK7

  话说在CentOS下安装JDK7(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html),同事直接告诉我说双击jdk-7-linux-i586.rpm,他自己就会安装且自动配置环境,结果我安装完成之后,使用#JAVA -version一看,还是原先自带的6.0而且还是OpenJDK。这让老夫如何是好~

# java -version
java version
"1.6.0_17"
OpenJDK Runtime Environment (IcedTea6
1.7.5) (rhel-1.31.b17.el6_0-i386)
OpenJDK Client VM (build
14.0-b16, mixed mode)

  最后没办法,从网上找手动配置JDK7的方法,有一篇英文的文章,大概步骤是正确的,不过在细节上有一点问题,在这里我把我的安装过程分享给大家(本人系统CentOS 6.0 32位 软件工作站)。

  1. 安装JDK1.7.0

   下载地址已经在上面贴出来了,下载完成后在取得root权限后执行:
[root@sea sea]# sudo rpm -ivh /home/sea/桌面/jdk-7-linux-i586.rpm
   执行结果:
 Preparing...                ################################### [100%]
1:jdk ##################################### [100%]
 Unpacking JAR
files...
 rt
.jar...
 jsse
.jar...
 charsets
.jar...
 tools
.jar...
 localedata
.jar... 
   2. 设置环境变量
   这里我们需要找到profile文件,添加环境变量:
#rpm -ivh jdk-7-linux-i586.rpm
#vim /etc/profile

  在profile文件下面追加写入下面信息:

export JAVA_HOME=/usr/java/jdk1.7.0
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

  3. 更新 alternatives,选择JDK版本

   现在在用 #Java -version 查看JDK版本还是6.0。这时我们需要选择本机安装过的JDK7。首先安装 java alternative ---jdk

# update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 60

  然后配置JDK:

# update-alternatives --config java

  这样就会出现下面的提示:

共有 3 个程序提供“java”。

选择 命令
-----------------------------------------------
*
+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
3 /usr/java/jdk1.7.0/bin/java

按 Enter 来保存当前选择[
+],或键入选择号码:3

  我们自然选择3咯~

  至此我们就可以收工了,CentOS 6.0下面安装JDK7就完成了。在看看你的JDK版本,是不是变成7.0,而且还是Sun的版本了呢^_^(或许我应该叫Oracle的版本才对)

# java -version
java version
"1.7.0"
Java
(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot
(TM) Client VM (build 21.0-b17, mixed mode, sharing)

  P.S.上面虽然说的都是32位的安装方法,其实64位安装的方式同32位基本相同。说实话,Linux命令虽然我知道该怎么用,但是其本身含义还是不能很好的表述清楚,还请园子里Linux高人能多多指点,如有错误,本人定会虚心改正~

转载于:https://www.cnblogs.com/CSNotBack/archive/2011/09/01/2162405.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值