日期:2014-05-16  浏览次数:20787 次

linux 环境下面安装java 的jdk

一.下载jdk

二.安装

1.增加jdk-1_5_0_07-linux-i586-rpm.bin文件的可执行权限

#root> chmod 755 jdk-1_5_0_07-linux-i586-rpm.bin

2.执行jdk-1_5_0_07-linux-i586-rpm.bin

#root> ./ jdk-1_5_0_07-linux-i586-rpm.bin

3.安装PRM包文件

#root> rpm -ivh jdk-1_5_0_07-linux-i586.rpm

(注意如果直接在下载的是jdk-6u23-linux-i586.bin文件,那么直接chmod 755 这个.bin文件,然后在root下执行这个 文件就可以了,如果下载的是jdk-1_5_0_07-linux-i586.rpm,那么直接执行rpm ivh jdk-1_5_0_07-linux-i586.rpm即可)

三.配置环境

1.修改/etc/profile文件(系统有效)

(1)#root > vi /etc/profile

(2)使用VI编辑器在profile文件中添加以下语句(注意不要有空格,我第一次就是一空格郁闷了几天)

JAVA_HOME=/usr/java/jdk1.5.0_22

PATH=$JAVA_HOME/bin:$PATH

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

export JAVA_HOME PATH CLASSPATH

(3)重新登录(建议重启,我试了logout和exit不行)

[注意]

<1>Linux下环境变量使用:分隔路径,不同于Windows下的;

<2>Linux使用($+环境变量名)来引用原来变量的值,Windows则是使用%+环境变量名+%.比如$PATH%PATH%

<3>CLASSPATH中不能存在空格,如Windows下的C:/Documents and Settings/seagar/jdk1.5将是不合法的路径名

<4>CLASSPATH中的当前目录"."不能忽略

<5>export把环境变量导出为全局变量

?