Ubuntu下安裝jdk1.7.0_45

來源:互聯網
上載者:User

Ubuntu上安裝jdk的*.tar.gz包
首先將*.tar.gz解壓

具體方法為:tar -xzvf *.tar.gz

下面以我自己的安裝版本(jdk1.7.0_45)為例:

1.解壓安裝檔案:tar -xzvf jdk-7u45-linux-x64.tar.gz

解壓後得到 jdk1.7.0_45 檔案夾

2.將其移動到/usr/目錄下,命令為:sudo mv jdk1.7.0_45 /usr/

至此,jdk已經安裝完成。

下面來配置環境變數:

1.用export命令直接在shell下設定:

export JAVA_HOME=/usr/jdk1.7.0_45
export JRE_HOME=/usr/jdk1.7.0_45/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

當然這樣設定環境變數是可以生效的,但是只對當前shell生效。如果從另外一個shell登陸,將不能使用剛才設定的變數。所以最好的方法還是修改.bashrc檔案。

2.修改.bashrc檔案配置環境變數:
.bashrc檔案是隱藏檔案,在使用者根目錄下;
比如你使用者名稱是user,那麼你的家(home)目錄就在/home/user
在控制台下輸入:
cd ~
ls -a (列舉目前的目錄下所有檔案)
就可以看到.bashrc檔案了。
編輯可以用vi或者你喜歡的編輯器:

#vi .bashrc
set JAVA_HOME=/usr/jdk1.7.0_45
export JAVA_HOME
set JRE_HOME=/usr/jdk1.7.0_45/jre
export JRE_HOME
set PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar::$JRE_HOME/lib
export CLASSPATH
3.當然也可以通過更改/etc/profile來實現,不過不推薦這麼做,因為這樣的設定將對所以使用者的shell都生效,對系統安全會產生影響.

#vi  /etc/profile

在該profile檔案中最下面添加:

JAVA_HOME=/usr/jdk1.7.0_45
JRE_HOME=/usr/jdk1.7.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
添加完畢儲存退出,第三種需重啟伺服器方可生效;

4.下面來驗證一下變數設定是否生效(在驗證前先logout一下,再重新登陸);

5.環境設定OK,看看JDK是否能正常工作,我們來寫一個測試檔案Hello.java

//Hello.java
public class Hello{

 public static void main(String[] args)
 {
        System.out.println("Hello world!");
 }

}

OK,測試成功,現在jdk就可以使用了!

Ubuntu下安裝JDK7(附Clojure下載)

Ubuntu 12.04下安裝JDK1.7 

聯繫我們

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