1.1解压
RPM in self-extracting file (jdk-1_5_0_13-linux-i586-rpm.bin, 32.77 MB)这个也是一个自解压文件,不过解压后的文件是jdk-1_5_0_13-linux-i586.rpm包,执行rpm命令装到linux上就可以了。安装如下:
# chmod u+x ./jdk-1_5_0_13-linux-i586-rpm.bin
# ./jdk-1_5_0_13-linux-i586-rpm.bin
# rpm -ivh jdk-1_5_0_13-linux-i586.rpm
安装软件会将JDK自动安装到 /usr/j***a/jdk1.5.0_13目录下。
1.2删除原有JDK
首先运行
# alternatives --remove j***a /usr/share/j***a/libgcj-j***a-placeholder.sh
# alternatives --remove j***ac /usr/share/j***a/libgcj-j***ac-placeholder.sh
# alternatives --remove jar /usr/bin/fastjar
# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz
> >
1.3删除原有链接
到/usr/bin目录下,把原用的j***a,j***ac文件删除:
#rm -rf j***a
#rm -rf j***ac
在/usr/bin 下建立 软连接 j***a
ln -s jdk1.5.0_13/bin/j***a /usr/bin/j***a
ln -s jdk1.5.0_13/bin/j***ac /usr/bin/j***ac
/* (未执行)
为了方便后面的工作建立两个软链接:
#cd /usr/local/
#ln -s jdk1.5.0_13 /usr/local/jdk
#ln -s jdk1.5.0_13/jre/ /usr/local/jre
*/
1.4修改所有用户的环境变量
# vi /etc/profile
在该文件中加入:
export J***A_HOME=/usr/j***a/jdk1.5.0_13
export CLASSPATH=$CLASSPATHJ***A_HOME/libJ***A_HOME/jre/lib
export PATH=$J***A_HOME/binJ***A_HOME/jre/binPATHHOMR/bin
一定要在CLASSPATH路径中加入$CLASSPATH:之前我因为没有加入这个东东,在解释执行class文件时总是报错。
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
1.5使环境变量生效
#source /etc/profile
#j***a -version
j***a version "1.5.0_04"
J***a(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
J***a HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
1.6测试JDK
[root@www ~]# vi hello.j***a
public class hello {
public static void
main(String args [ ])
{ System.out.println("Hello athlandly!");
System.out.println("success!");
System.out.println("2007/10/30");
}
}
[root@www ~]# j***ac hello.j***a
[root@www ~]# j***a hello
Hello athlandly!
success!
2007/10/30
看到这些代表安装成功啦!
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->