Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

          ubuntu8.10下安裝jdk

          不想用apt直接裝,跑去sun的網站拖了一個jdk6 update13來.

          第一次選擇的是rpm.bin這個文件, 結果安裝時出現問題,第一步解壓ok,得到了bin文件,但是隨后的執行安裝出現問題,報錯如下:

          sky@sky:/usr/local/java$ sudo rpm -ivh jdk-6u13-linux-i586.rpm
          error: 依賴性檢測失敗:
              /bin/basename 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/cat 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/cp 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/gawk 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/grep 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/ln 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/ls 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/mkdir 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/mv 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/pwd 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/rm 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/sed 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/sort 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/touch 被 jdk-1.6.0_13-fcs.i586 所需要
              /usr/bin/cut 被 jdk-1.6.0_13-fcs.i586 所需要
              /usr/bin/dirname 被 jdk-1.6.0_13-fcs.i586 所需要
              /usr/bin/expr 被 jdk-1.6.0_13-fcs.i586 所需要
              /usr/bin/find 被 jdk-1.6.0_13-fcs.i586 所需要
              /usr/bin/tail 被 jdk-1.6.0_13-fcs.i586 所需要
              /usr/bin/tr 被 jdk-1.6.0_13-fcs.i586 所需要
              /usr/bin/wc 被 jdk-1.6.0_13-fcs.i586 所需要
              /bin/sh 被 jdk-1.6.0_13-fcs.i586 所需要

          看了一下上面的命令都在,搞不懂為什么。

          只好再去下載了另一個*.bin的文件,執行 sudo ./jdk-6u13-linux-i586.bin 輕松搞定。
          看了一下實際就是一個簡單的解壓過程。

            名字太長了,為了方便建立軟連接,也為了未來小版本升級方便:
           sudo ln -s jdk1.6.0_13/ jdk1.6

          為了以后在不同的jdk版本切換方便,用alternatives來作配置(ubuntu下這個命令改名為update-alternatives)

          sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.6 1
          sudo update-alternatives --config java

          再設置java home, $ sudo gedit /etc/profile 打開文件,在最后添加

          #java settings
          export JAVA_HOME=/usr/bin/java
          export PATH=$JAVA_HOME/bin:$PATH

          保存后,載入新的profile:
          . /etc/profile
          檢查一下環境變量JAVA_HOME是否設置OK,
           env | grep JAVA
          在檢查一下java命令是否可用: java -version。一切正常,收工。

          posted on 2009-05-08 00:38 sky ao 閱讀(898) 評論(0)  編輯  收藏 所屬分類: ubuntu


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 青冈县| 漳州市| 格尔木市| 宝应县| 依兰县| 河津市| 新余市| 新闻| 托克托县| 郁南县| 平塘县| 四会市| 呼图壁县| 西乌珠穆沁旗| 深水埗区| 峨边| 青铜峡市| 秦安县| 儋州市| 资兴市| 宁化县| 衡阳市| 青阳县| 宜君县| 兴宁市| 科尔| 舞钢市| 达拉特旗| 湘潭县| 隆林| 含山县| 永德县| 教育| 安吉县| 阳春市| 九寨沟县| 高安市| 太康县| 安陆市| 古田县| 葫芦岛市|