標籤:
查詢系統預設的JDK
Centos系統(我vm上安裝的是Centos6.3)預設會安裝OpenJDK,要想使用預設的JDK,也需要你自己配置環境變數。
首先,檢查系統是否安裝有JDK並且OpenJDK的版本資訊。(這裡,我在網上也看到很多人說,要先卸載OpenJDK後在安裝Sun公司的JDK版本(不然,後面Sun的JDK安裝容易出錯)。這裡,我並沒有卸載,仍然安裝的很OK了,這裡安裝還是隨個人吧);
(請切換到管理員的角色輸入命令 su -)查詢系統是否安裝OpenJDK的命令如下:
#rpm -qa|grep java
#rpm -qa|grep jdk
#rpm -qa|grep gcj
好幾個版本,所以用 java -version 查看當前的版本;
刪除已安裝的OpenJDK
#rpm -e (jdk的版本資訊名稱)
#rpm -e -nodeps (jdk版本資訊名稱)
這兩行的命令區別在於,下面的命令,是強制移除,忽略依賴關係,刪除特定的包。
例如:
#rpm -e java-1.7.0 -openjdk-1.7.065-2.5.1.2.el6.5.i686
如何知道jdk刪除成功了?
那麼在執行查詢jdk的命令,看終端輸出的結果,有沒有剛剛卸載的jdk的版本資訊名稱
安裝Sun的JDK
下載 JDK的連結:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
1、安裝的版本是:jdk 1.7
在安裝過程中必須使用管理員的角色
su - # sudo rpm -ivh /目錄/jdk-7-linux-x64.rpm
在linux系統中下載好檔案後,查看屬性,可以快速獲得,目錄位址和jdk的完成名稱:
執行命令中:
2.設定環境變數
這裡我們需要找到profile檔案,添加環境變數:#vim /etc/profile在profile檔案下面追加寫入下面資訊:export JAVA_HOME=/usr/java/jdk1.7.0_75 (這裡必要注意,最後的目錄是隨著你的jdk的版本號碼定的。請大家,注意)export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin儲存退出,執行:#source /etc/profile
但是必須要export才會在系統裡生效,等於是定義和發布兩步
特別是PATH,export的時候一定要記得把原來的PATH帶上
PATH=$PATH:$HOME/bin
否則就覆蓋了系統的path了
那麼如果擷取你的jdk的版本號碼
大家:這裡就能看見,你安裝的jdk的版本號碼了。
查詢jdk的安裝路徑: echo $JAVA_HOME
Hello.java 測試JDK
1、測試JDK
輸入 # java -version
2、利用linux下的VI編輯器建立Hello.java
#vim Hello.java
這裡簡單說下vim的簡單的命令:
#vim [檔案名稱] 開啟或者建立[檔案名稱]的檔案
在vim編輯器內的命令:
輸入 i 表示 輸入
輸入esc 表示退出當前命令
輸入:wq 存檔並退出
輸入:q 退出
輸入:q! 強行退出(不存檔)
這裡必須要強調:
#vim Hello.java
在Vim編輯器中,一定要用Hello作為類的名稱,
不然後面的編譯會報錯:
希望剛入門的你注意下;
編輯好代碼之後:
輸入 esc
輸入:wq
這裡查看Hello.java檔案的目錄
#ls -l
#javac Hello.java
#java Hello
到這裡,就全部OK了;
Centos安裝Sun的JDK及測試