Centos系統安裝JDK詳細圖文教程

來源:互聯網
上載者:User

標籤:

1.查詢系統預設JDK

    Centos系統預設會安裝OpenJDK,一般建議是安裝sun公司的JDK。我們首先檢查系統是否安裝有jdk並且是OpenJDK版本的,若是,則將它卸載掉並安裝上sun公司的jdk版本。

查詢系統是否已安裝OpenJDK用如下查詢命令:

#rpm -qa |grep java

#rpm -qa |grep jdk

#rpm -qa |grep gcj

 

查詢當前java版本:

 

由以上可知,

系統中已安裝了OpenJDK 1.7.0_65。

2.刪除已安裝的OpenJDK

刪除安裝的OpenJDK,可以用如下命令:

?rpm –e  jdk相關 (普通刪除命令,刪除特定的包,如果遇到依賴,則無法刪除)

rpm -e –nodeps  jdk相關 (強制移除命令,忽略依賴,刪除特定的包。如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除) 

注意:這裡的jdk相關指的是上個步驟中用查詢命令 查出來的jdk的相關檔案。

若用rpm強制移除命令,如下:

#rpm -e java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686

#rpm -e tzdata-java-2014e-1.el6.noarch

  最後執行rpm查詢命令時已查不出相關jdk檔案,說明jdk已經刪除成功。 

接下來為了確保jdk已經徹底刪除,還需要執行查詢命令#find / -name jdk相關:  由可以看出,查詢無果,說明jdk已經刪除乾淨。

若查詢出來還有參與目錄,可以用# rm -rf 目錄,將殘餘目錄一個一個刪除掉。

至此jdk的刪除工作已完成。

3.下載安裝JDK

1)下載jdk

百度雲端硬碟下載:http://pan.baidu.com/s/1c0IlL0O

網盤上有不同版本供選擇,根據需要下載即可,由於我使用的系統是32位的,所以下載32位的jdk版本:jdk-6u45-linux-i586.bin。

若是通過Windows下載,可以使用SecureCRT終端工具登入Centos系統,然後通過SFTP將處於本地Windows系統的這安裝包上傳到Centos系統。

這裡我安裝包上傳之後,放於根目錄下的/software目錄下:

2)安裝JDK

有了jdk的安裝包,接下來就可以進行安裝了。

a.在/usr目錄下建立java目錄,並把安裝包放在/usr/java目錄下:  查看檔案執行許可權: 可看出目前使用者有執行許可權,因此不用修改檔案許可權。

接下來用#./jdk-6u45-linux-i586.bin 命令執行安裝,由於執行過程文字多,只列出後面部分:

 

3)配置環境變數

安裝完畢後需要配置jdk環境變數。

修改/etc/profile檔案,在最後加上以下資訊:

 

JAVA_HOME=/usr/java/jdk1.6.0_45

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

 

添加完畢後,儲存退出。

為了讓/etc/profile檔案修改後立即生效,可以使用如下命令:

命令:# . /etc/profile

註:. 和/etc/profile之間有空格

 

使設定檔立即生效

$source /etc/profile

4.測試JDK

安裝並配置好環境變數之後,接下來就要測試jdk是否安裝正常了。

輸入java -version或javac -version,若顯示版本資訊,則表示安裝成功:

 

如上可以看出,jdk已經安裝成功。接下來我們再來測試一個簡單的Hello World程式。

a.建立hello.java檔案

 

b.添加以下代碼:

 

儲存退出。

c.編譯,運行:

 

由以上可以看出,jdk的編譯運行都正常。

至此,jdk的安裝順利結束。 

 

參考:

http://www.thinksaas.cn/group/topic/304256/

http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.html

Centos系統安裝JDK詳細圖文教程

相關文章

聯繫我們

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

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

Tags Index: