Alex刺客

          Dancing fingers, damage world. -- 舞動手指,破壞世界.

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            57 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
          1.檢查系統是否有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 必需的庫文件
          [root@localhost Alex] yum install compat-libstdc++-33 compat-libstdc++-296


          4.通過命令創建必要的鏈接
          [root@localhost Alex] /sbin/ldconfig


          5.下載Sun-JDK
          在sun官方下載http://java.sun.com/javase/downloads/index.jsp
          目前最新版為jdk-6u20-linux-i586-rpm.bin


          6.進入下載目錄
          [root@localhost Alex]# cd 下載


          7.執行安裝
          [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的環境變量
          我不知道rpm包是否設置了jdk的環境變量,我現在執行java,javac,javadoc,時(都可以訪問jdk的命令,除了java命令是gcj的)但是native2ascii命令無法訪問,為了保障一點,手動設置一下jdk的環境變量。
          建立一個shell腳本,這個腳本計算機進入系統時會執行
          [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
          保存退出!
          執行source命令
          [root@localhost plugins]# source /etc/profile.d/java.sh

          10.配置java命令
          用alternatives查看當前有幾個java命令,配置java命今.
          [root@localhost Alex]# alternatives --config java
          共有 1 個程序提供“java”。
            選擇    命令
          -----------------------------------------------
          +  1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

          按 Enter 來保存當前選擇[+],或鍵入選擇號碼:(注意:在這里按ctrl+c終止選擇,或者回車)
          我們知道當前只有1個java命令,我們再增加一個java命令編號為"2".
          [root@localhost Alex]# alternatives --install /usr/bin/java java /usr/java/latest/bin/java 2
          再次配置當前的java命令,選擇2(剛才新建的那個java命令)
          [root@localhost Alex]# alternatives --config java
          共有 2 個程序提供“java”。

            選擇    命令
          -----------------------------------------------
          *+ 1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
             2           /usr/java/latest/bin/java

          按 Enter 來保存當前選擇[+],或鍵入選擇號碼:2

          11.測試

          [root@localhost Alex]# java
          [root@localhost Alex]# javac
          [root@localhost Alex]# javadoc
          [root@localhost Alex]# native2ascii
          都可以聯接jdk的命令,說明配置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
          因為安裝時配置的環境變量都是linux的指向連接文件(ln),所以只需要刪除jdk 的rpm 包,再安裝新的jdk rpm 包就完成了,因為環境變量還是指向新的jdk/bin目錄!(當然中文字體還要是手動增加!)

          以下命令是刪除現有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刺客

          posted on 2010-03-18 00:19 Alex刺客 閱讀(2300) 評論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 西畴县| 威信县| 金山区| 澄江县| 庄浪县| 正蓝旗| 廉江市| 花莲县| 扬中市| 梁河县| 盐池县| 阜新| 孟连| 达尔| 甘肃省| 神木县| 乐至县| 贵溪市| 五常市| 花莲县| 兴安县| 塔河县| 普定县| 临沂市| 睢宁县| 西充县| 兴城市| 陇川县| 安溪县| 乃东县| 永济市| 江安县| 灵武市| 泰顺县| 罗田县| 景洪市| 马关县| 台中市| 库伦旗| 新闻| 阿坝|