普家庄

redhat9 jdk安装笔记

redhat9上面,默认的java环境是1.3的,用java -version就能看得出来。如果要替换成其他的版本,总结下自己的安装过程。卸载原有的jdk,(网上有种说法,可以让多个jdk的版本并存,我相信,windows可以的,linux一样可以,我需要一个默认的就行,如果某个应用需要其他版本的,单独设置classpath就行了。)1、查看当前jdk的一些包,会出现一些包信息#rpm -qa | grep gcjlibgcj-devel-4.1.2-14.el5java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.112….这里的不是标准2、使用卸载命令rpm -e –nodeps libgcj-devel-4.1.2-14.el5将上面出现的包一一进行卸载3、使用java -version查看,会出现no such file or diretory4、安装jdk,从sun上面下载到的是bin文件,需要修改权限,使用chmod 777就行. chmod 777 ./jdk.bin一路enter,安装结束5、设置环境变量,有好几种设置方法。a、仅针对当前shell的b、针对用户的命令是 vi .bashrcset JAVA_HOME=/home/joypen/jdk1.5.0_22export JAVA_HOMEset PATH=$JAVA_HOME/binexport PATHset CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CLASSPATHc、针对所有人的命令是 vi /etc/profileJAVA_HOME=/home/joypen/jdk1.5.0_22PATH=$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH6、让设置生效#source /etc/profile7、再使用java -version查看[root@localhost joypen]# java -versionjava version "1.5.0_22"Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)8、编写Test测试class Test{ public static void main(String[] args){ System.out.println("this is a test!"); }}9、javac Test.java10、java Test this is a test!11、结束注:杯具的事情是,最后这样运行,影响了整个环境。