1.檢查系統(tǒng)是否有open-jdk
[root@localhost Alex] rpm -qa | grep java
tzdata-java-2010c-1.fc12.noarch
java_cup-0.11a-1.fc12.noarch
java-1.5.0-gcj-1.5.0.0-29.fc12.i686
java-1.6.0-openjdk-1.6.0.0-33.b16.fc12.i686
java-1.6.0-openjdk-plugin-1.6.0.0-33.b16.fc12.i686
2.刪除open-jdk
[root@localhost Alex] yum remove java-1.6.0-openjdk
3.首先你必須安裝 SUN Java 必需的庫(kù)文件
[root@localhost Alex] yum install compat-libstdc++-33 compat-libstdc++-296
4.通過(guò)命令創(chuàng)建必要的鏈接
[root@localhost Alex] /sbin/ldconfig
5.下載Sun-JDK
在sun官方下載http://java.sun.com/javase/downloads/index.jsp
目前最新版為jdk-6u20-linux-i586-rpm.bin
6.進(jìn)入下載目錄
[root@localhost Alex]# cd 下載
7.執(zhí)行安裝
[root@localhost 下載]# sh jdk-6u20-linux-i586-rpm.bin
一直空格,直到提示你 回答y
8.配置fireFox的java 插件
[root@localhost 下載]# ln -s /usr/java/default/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
9.配置jdk的環(huán)境變量
我不知道rpm包是否設(shè)置了jdk的環(huán)境變量,我現(xiàn)在執(zhí)行java,javac,javadoc,時(shí)(都可以訪(fǎng)問(wèn)jdk的命令,除了java命令是gcj的)但是native2ascii命令無(wú)法訪(fǎng)問(wèn),為了保障一點(diǎn),手動(dòng)設(shè)置一下jdk的環(huán)境變量。
建立一個(gè)shell腳本,這個(gè)腳本計(jì)算機(jī)進(jìn)入系統(tǒng)時(shí)會(huì)執(zhí)行
[root@localhost plugins]# vim /etc/profile.d/java.sh
往新建的shell腳本添加以下代碼:
export JAVA_HOME=/usr/java/latest
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
保存退出!
執(zhí)行source命令
[root@localhost plugins]# source /etc/profile.d/java.sh
10.配置java命令
用alternatives查看當(dāng)前有幾個(gè)java命令,配置java命今.
[root@localhost Alex]# alternatives --config java
共有 1 個(gè)程序提供“java”。
選擇 命令
-----------------------------------------------
+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
按 Enter 來(lái)保存當(dāng)前選擇[+],或鍵入選擇號(hào)碼:(注意:在這里按ctrl+c終止選擇,或者回車(chē))
我們知道當(dāng)前只有1個(gè)java命令,我們?cè)僭黾右粋€(gè)java命令編號(hào)為"2".
[root@localhost Alex]# alternatives --install /usr/bin/java java /usr/java/latest/bin/java 2
再次配置當(dāng)前的java命令,選擇2(剛才新建的那個(gè)java命令)
[root@localhost Alex]# alternatives --config java
共有 2 個(gè)程序提供“java”。
選擇 命令
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
2 /usr/java/latest/bin/java
按 Enter 來(lái)保存當(dāng)前選擇[+],或鍵入選擇號(hào)碼:2
11.測(cè)試
[root@localhost Alex]# java
[root@localhost Alex]# javac
[root@localhost Alex]# javadoc
[root@localhost Alex]# native2ascii
都可以聯(lián)接jdk的命令,說(shuō)明配置OK!
12.中文字體
[root@localhost fonts]# cd /usr/java/jdk1.6.0_20/jre/lib/fonts/
[root@localhost fonts]# mkdir fallback
[root@localhost fonts]# cp /home/Alex/zysong.ttf ./fallback/
13.更新jdk
因?yàn)榘惭b時(shí)配置的環(huán)境變量都是linux的指向連接文件(ln),所以只需要?jiǎng)h除jdk 的rpm 包,再安裝新的jdk rpm 包就完成了,因?yàn)榄h(huán)境變量還是指向新的jdk/bin目錄!(當(dāng)然中文字體還要是手動(dòng)增加!)
以下命令是刪除現(xiàn)有jdk.
[root@localhost Alex]# rpm -e sun-javadb-docs
[root@localhost Alex]# rpm -e sun-javadb-common
[root@localhost Alex]# rpm -e sun-javadb-demo
[root@localhost Alex]# rpm -e sun-javadb-core
[root@localhost Alex]# rpm -e sun-javadb-client
[root@localhost Alex]# rpm -e sun-javadb-javadoc
[root@localhost Alex]# rpm -e jdk
Alex刺客
[root@localhost Alex] rpm -qa | grep java
tzdata-java-2010c-1.fc12.noarch
java_cup-0.11a-1.fc12.noarch
java-1.5.0-gcj-1.5.0.0-29.fc12.i686
java-1.6.0-openjdk-1.6.0.0-33.b16.fc12.i686
java-1.6.0-openjdk-plugin-1.6.0.0-33.b16.fc12.i686
2.刪除open-jdk
[root@localhost Alex] yum remove java-1.6.0-openjdk
3.首先你必須安裝 SUN Java 必需的庫(kù)文件
[root@localhost Alex] yum install compat-libstdc++-33 compat-libstdc++-296
4.通過(guò)命令創(chuàng)建必要的鏈接
[root@localhost Alex] /sbin/ldconfig
5.下載Sun-JDK
在sun官方下載http://java.sun.com/javase/downloads/index.jsp
目前最新版為jdk-6u20-linux-i586-rpm.bin
6.進(jìn)入下載目錄
[root@localhost Alex]# cd 下載
7.執(zhí)行安裝
[root@localhost 下載]# sh jdk-6u20-linux-i586-rpm.bin
一直空格,直到提示你 回答y
8.配置fireFox的java 插件
[root@localhost 下載]# ln -s /usr/java/default/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
9.配置jdk的環(huán)境變量
我不知道rpm包是否設(shè)置了jdk的環(huán)境變量,我現(xiàn)在執(zhí)行java,javac,javadoc,時(shí)(都可以訪(fǎng)問(wèn)jdk的命令,除了java命令是gcj的)但是native2ascii命令無(wú)法訪(fǎng)問(wèn),為了保障一點(diǎn),手動(dòng)設(shè)置一下jdk的環(huán)境變量。
建立一個(gè)shell腳本,這個(gè)腳本計(jì)算機(jī)進(jìn)入系統(tǒng)時(shí)會(huì)執(zhí)行
[root@localhost plugins]# vim /etc/profile.d/java.sh
往新建的shell腳本添加以下代碼:
export JAVA_HOME=/usr/java/latest
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
保存退出!
執(zhí)行source命令
[root@localhost plugins]# source /etc/profile.d/java.sh
10.配置java命令
用alternatives查看當(dāng)前有幾個(gè)java命令,配置java命今.
[root@localhost Alex]# alternatives --config java
共有 1 個(gè)程序提供“java”。
選擇 命令
-----------------------------------------------
+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
按 Enter 來(lái)保存當(dāng)前選擇[+],或鍵入選擇號(hào)碼:(注意:在這里按ctrl+c終止選擇,或者回車(chē))
我們知道當(dāng)前只有1個(gè)java命令,我們?cè)僭黾右粋€(gè)java命令編號(hào)為"2".
[root@localhost Alex]# alternatives --install /usr/bin/java java /usr/java/latest/bin/java 2
再次配置當(dāng)前的java命令,選擇2(剛才新建的那個(gè)java命令)
[root@localhost Alex]# alternatives --config java
共有 2 個(gè)程序提供“java”。
選擇 命令
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
2 /usr/java/latest/bin/java
按 Enter 來(lái)保存當(dāng)前選擇[+],或鍵入選擇號(hào)碼:2
11.測(cè)試
[root@localhost Alex]# java
[root@localhost Alex]# javac
[root@localhost Alex]# javadoc
[root@localhost Alex]# native2ascii
都可以聯(lián)接jdk的命令,說(shuō)明配置OK!
12.中文字體
[root@localhost fonts]# cd /usr/java/jdk1.6.0_20/jre/lib/fonts/
[root@localhost fonts]# mkdir fallback
[root@localhost fonts]# cp /home/Alex/zysong.ttf ./fallback/
13.更新jdk
因?yàn)榘惭b時(shí)配置的環(huán)境變量都是linux的指向連接文件(ln),所以只需要?jiǎng)h除jdk 的rpm 包,再安裝新的jdk rpm 包就完成了,因?yàn)榄h(huán)境變量還是指向新的jdk/bin目錄!(當(dāng)然中文字體還要是手動(dòng)增加!)
以下命令是刪除現(xiàn)有jdk.
[root@localhost Alex]# rpm -e sun-javadb-docs
[root@localhost Alex]# rpm -e sun-javadb-common
[root@localhost Alex]# rpm -e sun-javadb-demo
[root@localhost Alex]# rpm -e sun-javadb-core
[root@localhost Alex]# rpm -e sun-javadb-client
[root@localhost Alex]# rpm -e sun-javadb-javadoc
[root@localhost Alex]# rpm -e jdk
Alex刺客