您的位置:首页 > 运维架构 > Linux

Centos安装JDK,RPM安装JDK

2014-04-16 10:28 253 查看
第一步:下载jdk

本例使用jdk-7u5-linux-i586.rpm包,登陆到http://www.java.com下载即可。

第二步:检查文件权限及安装情况

1.以root权限登陆系统,查看并修改使jdk-7u5-linux-i586.rpm具有执行权限

chmod +x jdk-7u5-linux-i586.rpm

2. 若之前没有装过或系统自带了JDK,为了确保安装顺利,请卸载系统自带的jdk版本:

查看自带的jdk:rpm -qa|grep gcj

卸载删除上面查找的内容:rpm -e --nodeps java*

第三步:安装jdk

提示:根据提示一步步安装

rpm -ivh jdk-7u5-linux-i586.rpm

注意:若出现以下i情况,不用管它,是因为你的rpm包里把这些文件直接装进JAR包里了,Unpacking 的时候找不到,不影响的。

Unpacking JAR files...

rt.jar...

Error: Could not open input file: /usr/java/jre1.7.0_10/lib/rt.pack

第四步:增加J***A_HOME环境变量

# vi /etc/profile

在最后面增加:

#set java environment

export J***A_HOME=/usr/java/jdk1.7.0_05 //注意若下载了其他版本,注意变通

export CLASSPATH=.:$J***A_HOME/lib/dt.jar:$J***A_HOME/lib/tools.jar

export PATH=$PATH:$J***A_HOME/bin

export J***A_HOME CLASSPATH PATH

保存退出

注释:

1.J***A_HOME指明JDK安装路径,就是刚才安装时所选择的路径,此路径下包括lib,bin,jre等文件夹(tomcat,Eclipse的运行都需要依靠此变量)。

2.CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设:.:%J***A_HOME%\lib。

3.PATH使得系统可以在任何路径下识别java命令,设为:%J***A_HOME%\bin;%J***A_HOME%\jre\bin。

%J***A_HOME%\lib\tools.jar (要加.表示当前路径)

特别注意:

环境变量值的结尾没有任何符号,不同值之间用;隔开(unix中用:)。

CLASSPATH变量值中的.表示当前目录。

第五步:环境变量生效

source /etc/profile

第六步:建立软/硬连接

进入 /usr/bin/目录

cd /usr/bin

ln -s -f /usr/java/ jdk1.7.0_05/jre/bin/java

ln -s -f /usr/java/ jdk1.7.0_05/bin/javac

第七步:测试

上述步骤完成后,则表示安装已经完成,可以通过运行测试。

java -version
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: