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