linux下jdk的安装

以Red Hat Enterprise Linux 5为例进行讲解。

相关系列:

linux下jdk的安装

linux下ant的安装

linux下redis的安装

linux下svn的安装

linux下nginx的安装

linux下graphviz的安装

linux下doxygen的安装

安装jdk版本为1.6.0_12

一。下载jdk

下载地址:http://download.java.net/jdk6/ 

选择Linux Platform jdk-6u12-linux-i586.bin 将该下载包拷贝到/usr/local下(随意了,找个地方就好)

 oracle收购了java:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

二。安装

cd /usr/local  

sh jdk-6u12-linux-i586.bin

看到 安装 程序 在询问您是否尊守许可协议页面 ,回车,空格都可以,看完协议.

出现一行字:Do you aggree to the above license terms? [yes or no]

安装程序在问您是否愿意遵守刚才看过的许可协议。当然要同意了,输入"y" 或 "yes" 回车。

一路回车就好。

执行后会在当前目录下生成如下目录:

jdk1.6.0_12

为了方便配置设置软连接:

ln -s jdk1.6.0_12 jdk

三。配置环境变量

  vi /etc/profile,添加如下内容:

JAVA_HOME=/usr/local/jdk
JAVA_BIN=/usr/local/jdk/bin
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

cd /usr/bin

ln -s -f /usr/local/jdk/jre/bin/java

ln -s -f /usr/local/jdk/bin/javac

四。验证

java -version 如下所示:

[root@wanghansong jdk1.6.0_12]# java -version
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode, sharing)

ok,jdk配置完成。

JVM的server模式和client模式

注意:

安装时可能遇到如下问题:

1./lib/ld-linux.so.2: bad ELF interpreter

 解决方法:yum install glibc.i686

2.libstdc++.so.6: cannot open shared object file

解决方法:yum install libstdc++.so.6