首页 > 代码库 > CentOS 6下安装jdk 64位

CentOS 6下安装jdk 64位

1.      CentOS默认情况下,会安装OpenOffice之类的软件,这些软件需要Java的支持,默认会安装JDK的环境,若需要特定的Java环境,最好将默认的JDK彻底删除;

2.       查看默认的JDK命令:java –version

3.       如果先删除默认再装新的JDK,则与之相关的软件也会随之删除,so,先装新的再卸默认。

4.       下载JDK  

wget http://download.oracle.com/otn/java/jdk/7u67-b01/jdk-7u67-linux-x64.rpm?AuthParam=1417193298_0c5dbcff91b911f8a602fb3bfc2e2a12 

5.       安装: rpm –ivh jdk-7u67-linux-x64.rpm,安装完成后,在/usr目录下产生一个新的 java 文件夹

6.       设置环境变量
vi
打开文件命令:vim  /etc/profile

移至文件末尾插入一个空行(输入字母G):输入字母o
输入以下配置信息:(注:这里的分隔符是冒号不是分号

JAVA_HOME=/usr/java/jdk1.7.0_67
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

 

先按Esc退出编辑模式,再保存退出输入 wq ! (冒号也要输入)
至此,新的JDK环境设置完毕。

 

(以下步骤本人没有尝试)

7.卸载原JDK
终端输入,查看gcj的版本号:rpm -qa|grep jdk
得到结果:
jdk-1.7.0_04-fcs.x86_64
java-1.6.0-openjdk-1.6.0.0-1.49.1.11.4.el6_3.x86_64

终端输入,卸载:yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.49.1.11.4.el6_3.x86_64
等待系统自动卸载,最终终端显示 Complete,卸载完成

8.让系统配置立即生效,不用重启系统
终端输入命令:source /etc/profile

注意:如果出现以下错误信息
bash: /usr/java/jdk1.7.0_04/lib/dt.jar: 权限不够
bash: /usr/java/jdk1.7.0_04/lib/tools.jar:
权限不够

错误原因:分隔符不能用;(分号),要用:(冒号)
CLASSPATH=.;$JAVA_HOME/lib/tools.jar;$JAVA_HOME/lib/dt.jar
这样写是不对滴,要这样写:
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH = $PATH;$JAVA_HOME/bin;
也一样,通通用冒号分隔。

9.查看版本:java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

 

CentOS 6下安装jdk 64位