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

Linux Redhat5 jdk1.6安装过程

2012-02-28 12:33 232 查看
1.首先从官方网站下载安装包,x86 32位机有两种格式:

Linux x8677.07 MB

jdk-6u31-linux-i586-rpm.bin
Linux x8681.34 MB

jdk-6u31-linux-i586.bin
下载页面链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html

这里我们以 jdk-6u31-linux-i586.bin的安装为例,将
jdk-6u31-linux-i586.bin下载下来;

2.以root用户登录到Linux服务器,下载好的软件包放到Linux服务器的某个目录下,此处我放在/filedata/soft目录里面

进入安装包所在的目录, 执行chmod +x
jdk-6u31-linux-i586.bin 命令给二进制包赋予可执行权限:

[root@localhost soft]# chmod +x jdk-6u31-linux-i586.bin

[root@localhost soft]# ll jdk-6u31-linux-i586.bin

-rwxr-xr-x 1 root root 85292206 02-27 15:25 jdk-6u31-linux-i586.bin

3.在终端输入如下命令运行二进制包:

#./jdk-6u31-linux-i586.bin

运行过程快结束的时候会出现提示按回车键,按Enter键,命令运行结束后会在当前目录下生成目录:jdk1.6.0_31

4.将生成的jdk1.6.0_31移动到/usr/local下面

#mv /filedata/soft/jdk1.6.0_31/ /usr/local/jdk1.6.0_31/

5.依次输入 如下命令删除系统自带的openjdk(如果有的话):

# alternatives –remove java /usr/share/java/libgcj-java-placeholder.sh

# alternatives --remove javac /usr/share/java/libgcj-javac-placeholder.sh

# alternatives --remove jar /usr/bin/fastjar

# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz

# rm -rf /usr/bin/java

# rm -rf /usr/bin/javac

6.依次执行下面的命令,建立软连接:
(1).在/usr/bin 下建立 软连接 java

# ln -s /usr/local/jdk1.6.0_31/bin/java /usr/bin/java

# ln -s /usr/local/jdk1.6.0_31/bin/javac /usr/bin/javac

(2).为了方便后面的工作建立两个软链接:

# cd /usr/local/

# ln -s /usr/local/jdk1.6.0_31/ /usr/local/jdk

# ln -s /usr/local/jdk1.6.0_31/jre /usr/local/jre

7.编辑配置文件/etc/profile,添加环境变量JAVA_HOME,JRE_HOME,CLASSPATH,如下所示:

export CATALINA_HOME=/usr/tomcat4

export JAVA_HOME=/usr/local/jdk

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

编辑好保存后执行 source /etc/profile 命令,使配置文件即时生效:# source /etc/profile

至此,jdk就安装好了,执行java -version命令验证:

[root@localhost jdk]# java -version

java version "1.6.0_31"

Java(TM) SE Runtime Environment (build 1.6.0_31-b04)

Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)

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