Linux下Java安裝與配置

來源:互聯網
上載者:User

標籤:

一、卸載系統內建的JDK

如果Linux已經內建OpenJdk,我們需要將它卸載掉,否則可以直接[安裝JDK]

查看Linux內建的JDK是否已安裝,輸入如下命令查看JAVA版本資訊。

java -version
然後輸入以下命令,查看JDK資訊。

rpm -qa|grep java 

例如會輸出  

java-1.5.0-openjdk-1.5.0-1.23.1.1.1.el.x86_64  

tzdata-java-2012c-l.el6.noarch

上面只是舉例子,可能有多項)

這時候我們可以使用yum命令卸載JDK

yun -y remove java-1.5.0-openjdk-1.5.0-1.23.1.1.1.el.x86_64  

yun -y remove tzdata-java-2012c-l.el6.noarch

 

二、安裝JDK

1. 下載我們需要的JDK。

JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

我下載的是 jdk-7u79-linux-x64.tar.gz

 

2. 建立java程式的安裝目錄目錄

mkdir /usr/java 

 

3. 下載的tar.gz複製到/usr/java目錄下

cp jdk-7u79-linux-x64.tar.gz.gz /usr/java

 

4. 進入/usr/java目錄,查看目錄的檔案

cd /usr/java
ls -a 

 

5. 解壓檔案,輸入如下命令

tar -zxvf jdk-7u79-linux-x64.tar.gz

解壓後,在/usr/java目錄下就會產生一個新的目錄jdk1.7.0_79

 

6.配置環境變數,輸入如下命令,進入設定檔

vi /etc/profile 

尋找到 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 這一行

(按a鍵,進入插入編輯模式) 將這行注釋掉 (前面加#) 然後增加三行配置資訊,如下:

#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools/jar

修改完之後,按ESC回到命令模式,再輸入 :wq  儲存並退出VI編輯

 

7.為了讓設定檔立刻生效,輸入如下命令:

source /etc/profile

 

8. 然後驗證JAVA是否安裝成功,輸入如下命令: java -version

如果輸出java版本資訊,說明安裝成功了,否則可能是profile的配置有錯誤

 

其他說明

1. 如果是非root使用者,如果出現類似 Permission denied 的錯誤提示,一般是許可權不夠。 可以修改檔案夾許可權,例如:
chmod +x  /usr/java/jdk1.7.0_79/bin/java


2. 有時候希望用rpm來安裝java,rpm的安裝裝命令為
rpm -ivh jdk-7u79-linux-x64.rpm 

3. Linux下*.tar.gz檔案解壓縮命令說明

壓縮命令:
tar  -zcvf  壓縮檔名.tar.gz 被壓縮檔名

解壓縮命令:
tar -zxvf 壓縮檔名.tar.gz

Linux下Java安裝與配置

聯繫我們

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