ubuntu11.04 64位下jdk1.5手動設定

來源:互聯網
上載者:User

編譯Android源碼需要JDK1.5版(主要是需要其中的javadoc),1.6版是

  不相容的。JDK1.5已經停止支援,其最

  終的版本是JDK 5.0 Update 22。

  可從Sun官網上下載:

  http://java.sun.com/javase/downloads/5u22/jdk

  選擇平台Linux-64bit,勾選同意許可協議:

  

  

  

  單擊Continue,在彈出的頁面中一共有兩個下載,選第一個jdk-1_5_0_22-linux-amd64.bin
下載:

  

  

  

  
部署
JDK 1.5

   1
解壓縮
JDK

  以下命令均在root賬戶上執行,非root賬戶執行某些命令可能需要加sudo。

  將jdk-1_5_0_22-linux-amd64.bin放在root目

  錄下。進入該目錄:

  cd ~

  然後賦予該bin檔案可執行屬性:

  chmod +x jdk-1_5_0_22-linux-amd64.bin

  再執行安裝(注意前面有./):

  ./jdk-1_5_0_22-linux-amd64.bin

  跳過協議閱讀。

  最後一行:

  Do you agree to the above license terms? [yes or no]

  鍵入yes,然後斷行符號,開始解壓。預設會解壓到目前的目錄下的jdk1.5.0_22目錄下(此處是~/ jdk1.5.0_22)。

  2 JDK
版本切換

  如果同時需要使用JDK1.6版做應用開發,則系統中將同時存在JDK1.5和JDK1.6。

  因此需要實現能夠在不同版本間切換。如果不使用JDK1.6,請做完1.5版

  的設定後跳至3.3節。

  這裡使用update-alternatives命令實現。

  首先為JDK1.5版產生可選配置選項:

  update-alternatives --install /usr/bin/jdk java /root/jdk1.5.0_22 255

  (sudo update-alternatives --install /usr/bin/jdk java /home/**/jdk1.5.0_22 255
)

  /usr/bin/jdk是符號連結,它指

  向/etc/alternatives/jdk(由第2個參數

  給出的),/root/jdk1.5.22(/home/**/jdk1.5.0_22)是

  實際目的連結,255是優先順序(任意整數,

  在automatic mode自動模式

  時,數字大的優先順序較高,被選為預設配置選項)。

  然後再為JDK1.6版產生(如果有JDK1.6的話。不使用JDK1.6的請跳至3.3節):

  update-alternatives --install /usr/bin/jdk java /root/jdk1.6.20 0

  這樣,預設jdk版本即為1.5版。

  需要切換到1.6版時,請使用update-alternatives ––config java

   3
配置
JDK
環境變數

  下面開始配置環境變數。

  在終端中執行:sudo gedit ~/.bashrc

  修改.bashrc檔案,添加下面語句:

  #set java environment

  export JAVA_HOME=/usr/bin/jdk

  export JRE_HOME=JAVA_HOME/jre

  export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

  該段代碼最好設定在檔案的尾部。

  儲存檔案。在終端中執行source ~/.bashrc

  重啟系統請使用java –version檢查JDK是否

  配置正確。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.