#首先到官方網站下載jdk源碼,名字類似于jdk-1_5_0_22-linux-i586.bin
#保證在root權限下運行下面所有代碼
#首先增加可執行權限
1 chmod 755 jdk-1_5_0_22-linux-i596.bin
#生成jdk包
1 ./jdk-1_5_0_22-linux-i586.bin
#將jdk包放到/usr/java目錄下
1 mkdir /usr/java
2 mv jdk1.5.0_22 /usr/java/ //這一步之后jdk其實就算安裝完成了
#刪除原有的java和javac
1 rm -rf /usr/bin/java
2 rm -rf /usr/bin/javac
#建立到新的java和javac的軟連接
1 ln -s /usr/java/jdk1.5.0_22/bin/java /usr/bin/java
2 ln -s /usr/java/jdk1.5.0_22/bin/javac /usr/bin/javac
#為了以后工作,在/usr/local目錄下建立軟連接
1 ln -s /usr/java/jdk1.5.0_22 /usr/local/jdk
2 ln -s /usr/java/jdk1.5.0_22/jre /usr/local/jre
#編寫環境變量
1 vim ~/.bashrc
2 #Set Environment by NetSeek (2005/9/5)
3 JAVA_HOME=/usr/local/jdk
4 JRE_HOME=/usr/local/jre
5 PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
6 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:
7 export JAVA_HOME JRE_HOME PATH CLASSPATH
#測試是否安裝成功可以運行:
#如果出現形如:“Error occurred during initialization of VM” 的錯誤,不要著急
#這是因為JAVA_HOME/lib目錄下的tools.pack和JRE_HOME/lib目錄下的rt.pack沒有解壓的原因,運行如下命令:
1 unpack200 /usr/java/jdk1.5.0_22/lib/toosl.pack /usr/java/jdk1.5.0_22/lib/tools.jar
2 unpack200 /usr/java/jdk1.5.0_22/jre/lib/rt.pack /usr/java/jdk1.5.0_22/jre/lib/rt.jar
posted on 2011-06-19 13:26
myjfm 閱讀(505)
評論(0) 編輯 收藏 引用 所屬分類:
雜