【Linux】ubuntu安裝jdk-6u45-linux-x64.bin


for : Android4.4源碼編譯

環境 : ubuntu12.04_desktop_amd64

 

1、

  1.1、jdk-6u45-linux-x64.bin 放置於 /home

  1.2、命令"./jdk-6u45-linux-x64.bin"  // 這一步是在解壓文件(如果不是超級用戶權限的話,需要對jdk-6u45-linux-x64.bin進行訪問權限的設置)

  1.3、環境變量的設置:(文件"/etc/environment")

    1.3.1、打開/etc/environment文件(sudo gedit /etc/environment)

    1.3.2、加入環境變量,以冒號分割 

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.6.0_45/bin"
JAVA_HOME="/usr/lib/jvm/jdk1.6.0_45"
CLASSPATH="/usr/lib/jvm/jdk1.6.0_45/lib"

      PATH用於指定命令的搜索路徑,因為我們要用到jdk/bin目錄中的命令,所以需要把該路徑加入到環境變量PATH中;

      CLASSPATH用於指定類搜索路徑;

      JAVA_HOME指向jdk的安裝目錄,通過設置JAVA_HOME,就不需要在Eclipse中進行java配置了。

    1.3.3、執行更新命令

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 300
$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_45/bin/jar 300
$ sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.6.0_45/bin/javah 300
$ sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk1.6.0_45/bin/javadoc 300
$ sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_45/bin/javap 300


(注意這6行命令 --install后面一共四個參數 分別是 鏈接 名稱 路徑 優先級,我們只要修改對應的路徑就可以了)

      ZC: 貌似也可以通過類似如下的命令來設置 java/javac/jar/javah/jardoc/javap :(但是,我這里沒使用它們,以后再測試吧)
        sudo ln -s -f /home/jdk1.6.0_45/bin/jar
        sudo ln -s -f /home/jdk1.6.0_45/bin/javah
        sudo ln -s -f /home/jdk1.6.0_45/bin/jardoc

    1.3.4、如果 系統里面有多個 java的話(如 不同的版本 或者 有openjava之類),需要執行 :

      update-alternatives --config java 
      通過這一步選擇系統默認的jdk

 

  1.4、需要的話,重啟一下os


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM