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

CentOS下安装jdk及配置

2015-06-04 20:54 465 查看

第一步:首先oracle官方网站下载jdk安装文件(一定要注意操作系统对应的版本,i586对应的是32位)

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

如果是64位的系统安装了32位的jdk,当执行java -version时,会报错

[root@RD-CD-APP123 ~]# java -version

-bash: /usr/lib/jvm/java/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory



第二步:解压缩文件

首先是创建jdk的安装目录,在这儿是先创建了 usr/lib/jvm 文件夹,并把安装包解压缩在里面

sudo mkdir /usr/lib/jvm

sudo tar zxvf jdk-7u80-linux-x64.tar.gz -C /usr/lib/jvm

然后可以把解压缩后的文件夹改名为java1.7,方便后面配置和使用

sudo mv
jdk-7u80-linux-x64 java1.7


第三步:配置系统文件

用vi nano gedit等编辑工具打开 /etc 下面的profile文件,在文件的末尾加上

export JAVA_HOME=/usr/lib/jvm/java1.7
export JRE_HOME=/usr/lib/jvm/java1.7
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH


编辑profile文件后保存,命令行下执行source命令, 并使之对所有用户都生效

sudo source /etc/profile


第四步:配置默认jdk版本

在命令行下执行
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java1.7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java1.7/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java1.7/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java1.7/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java1.7/bin/javap 300


第五步:验证jdk安装成功

java version 显示为刚才安装的版本号,则说明jdk安装成功!

java -version (会显示如下信息,说明已配置成功)

java version "1.7.80"

Java(TM) SE Runtime Environment (build 1.7.80-b147)

Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: