博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS安装JDK1.7
阅读量:6627 次
发布时间:2019-06-25

本文共 2237 字,大约阅读时间需要 7 分钟。

hot3.png

1、使用wget命令下载jdk1.7

# 通常需要下载jdk时,直接用wget命令是不行的。解决办法如下:

# 只需要在wget的时候加上一个特殊的cookie就可以搞定,下载最新版jdk-7u21的完整命令:

 

wget --no-cookie --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http: //download .oracle.com /otn-pub/java/jdk/7u21-b11/jdk-7u21-linux-i586 .rpm

# 而如果出现Unable to establish SSL connection的话,在wget后面加上–no-check-certificate即可,命令如下:

 

wget --no-cookie --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http: //download .oracle.com /otn-pub/java/jdk/7u21-b11/jdk-7u21-linux-i586 .rpm

 

# 将下载完成的jdk改名

 

mv jdk-7u21-linux-i586.rpm*  jdk-7u21-linux-i586.rpm

2、查看当前环境中安装了那些jdk,如果有那么卸载掉

安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:

 

java version "1.6.0"

OpenJDK  Runtime Environment (build 1.6.0-b09)

OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

 

最好还是先卸载掉openjdk,在安装sun公司的jdk.

 

先查看 rpm -qa | grep java

 

显示如下信息:

 

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

 

卸载:

 

rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

 

还有一些其他的命令

 

rpm -qa | grep gcj

 

rpm -qa | grep jdk

 

如果出现找不到openjdk source 的话,那么还可以这样卸载

 

  yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

  yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

3、安装jdk

运行安装

 

# rpm -ivh jdk-7u3-linux-x64.rpm

Preparing...                ########################################### [100%]

    1:jdk                    ########################################### [100%]

Unpacking JAR files...

     rt.jar...

     jsse.jar...

     charsets.jar...

     tools.jar...

     localedata.jar...

  # vim /etc/profile

 

修改profile 最后面加入

 

export JAVA_HOME= /usr/java/jdk1 .7.0_03

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

 

之后 运行

 

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

# update-alternatives --config java

  你会看到我的 ssh 中存在乱码。

 

*+ 1           /usr/lib/jvm/jre-1 .6.0-openjdk.x86_64 /bin/java

    2           /usr/lib/jvm/jre-1 .4.2-gcj /bin/java

    3           /usr/java/jdk1 .7.0_03 /bin/java

  输入3 敲回车

 

然后一切ok

 

# java -version

java version "1.7.0_03"

Java(TM) SE Runtime Environment (build 1.7.0_03-b04)

Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)

参考博客: 

 
 

转载于:https://my.oschina.net/rock912/blog/624735

你可能感兴趣的文章
OC开发_整理笔记—— CoreLocation(1)基本使用
查看>>
(转)Oracle执行字符串
查看>>
实现数据库连接池
查看>>
A Tour of Go Map literals continued
查看>>
特殊的日子记下特殊的日志
查看>>
iOS scrollsToTop
查看>>
循环语句
查看>>
Django 后台 无法显示文章标题
查看>>
Flask备注二(Configurations, Signals)
查看>>
Python出现"Non-ASCII character '\xe6' in file"错误解决方法(pycharm)
查看>>
Linux C动态链接库实现一个插件例子
查看>>
Dreamweaver安装须知
查看>>
琐事#札记
查看>>
jdk1.8源码(四) - StringBuilder类 和 StringBuffer类
查看>>
Codeforces Educational round 58
查看>>
简单编译框架
查看>>
docker的目录挂载
查看>>
重写cnodejs学习整理
查看>>
JAVA--方法覆盖
查看>>
python笔记
查看>>