《Ubuntu環境配置》記錄:(三)配置jdk,jdk環境變數配置

來源:互聯網
上載者:User

《Ubuntu環境配置》記錄:(三)配置jdk,jdk環境變數配置
1. 下載jdk的安裝檔案
http://www.oracle.com/technetwork/java/javase/downloads/index.html
檔案名稱為jdk-6u30-linux-i586.bin


2. 複製安裝到指定目錄
這裡指定的安裝目錄是:/usr/developer/java(註:檔案夾可以任意指定)


3. 切換到root使用者,執行jdk-6u30-linux-i586.bin

1)sudo -s,切換使用者,./jdk-6u30-linux-i586.bin,開啟檔案。

(註:可能此時仍然沒有執行許可權,那是因為在linux中,檔案的預設許可權是644,即使是屬主使用者也沒有執行許可權,這時我們需要更改其許可權,如果你想知道某個檔案的許可權,可以進入該檔案所在的檔案夾,執行命令ls –la 查看。這裡將jdk-6u30-linux-i586.bin檔案的許可權改為777,即檔案的屬主使用者,屬組使用者和其他使用者對該檔案擁有所有許可權,當然不推薦對系統中的檔案這樣設定許可權,因為這樣就破壞了linux的安全性。)
chmod 777 jdk-6u30-linux-i586.bin,更改許可權。


2)再次執行 ./jdk-6u30-linux-i586.bin
如果安裝成功,/usr/developer/java目錄下就多了一個jdk1.6.0_30檔案夾。


4. 配置環境變數
1)開啟/etc/profile檔案
sudo gedit /etc/profile


2)添加變數
#set java environment  
export JAVA_HOME=/usr/developer/java/jdk1.6.0_30  
export JRE_HOME=/usr/developer/java/jdk1.6.0_30/jre  
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH 


3)更改/etc/profile檔案後,需要重啟機器才會生效。
這裡介紹一種不用重啟使其生效的方法。
source /etc/profile


4)查看java環境變數是否配置成功。
java -version
ubuntu中jdk配置

用官方的jdk要到sun去下載!而且版本也不是最新的
下載直接解壓到一個目錄,可以在home下
在.bashrc和.profile中的PATH加入這個目錄就可以了.
另外把CLASSPATH這個變數也設定為這個目錄,
(PATH應該是"目錄\bin")
如果是openjdk就不用這樣麻煩了,直接安裝就行
我個人感覺openjdk跟sun的jdk沒什麼差別嘛.......
 
ubuntu下JDK環境變數配置

sudo gedit /etc/environment

添加以下內容並儲存退出

export JAVA_HOME=/home/gong/jdk1.6.0_25
export CLASSPATH=..:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"

注意:PATH中的/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games必須保留,否則會導致系統登入不了。
<p># echo $JAVA_HOME</p>

<p># echo $CLASSPATH</p>

<p># echo $PATH</p>

<p>5.檢查jdk是否安裝成功</p>

<p>java -version</p>
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.