CentOS 6 安裝JDK及系統(tǒng)配置
一直對CentOS情有獨鐘,但因為很少用到,所以基本上不該忘的都忘了,該記住的也都沒記住,懶惰真的不是好習(xí)慣。
最近下了6.3版本的鏡像,安裝時選用的是mini安裝,所以安裝完成后系統(tǒng)非常干凈。系統(tǒng)裝完了就該搭建JDK環(huán)境了,現(xiàn)在就簡單記錄一下JDK環(huán)境的搭建過程。
小插曲:
『
由于CentOS 有些版本在默認(rèn)情況下,會安裝OpenOffice之類的軟件,而這些軟件需要Java支持,因此系統(tǒng)會默認(rèn)安 裝一個JDK環(huán)境,如果需要使用特定的Java環(huán)境,***將這些默認(rèn)安裝的JDK卸載或者徹底刪除。
以CentOS 5.4為例,在安裝完成CentOS 5.4之后,直接在終端中輸入“java -version”,系統(tǒng)會顯示當(dāng)前的jdk版本號“java-1.6.-openjdk-1.6.0.0-1.7.b09.el5”,可以看到j(luò)dk使用的是openjdk1.6版本的。
如果此時,直接在centOS的“應(yīng)用程序--添加/刪除軟件--基本系統(tǒng)--java”中,刪除java,與之相關(guān)的openoffice等軟件,也會自動隨之刪除,因此,在進(jìn)行原有的jdk刪除之前,***先安裝配置好新的JDK及相應(yīng)的環(huán)境。
』
安裝過程:
1、首先,從oracle官網(wǎng)上下載相應(yīng)版本的JDK,這里用的是jdk-6u33-linux-x64.bin
2、拷貝到要安裝JDK的目錄下(本例為 /usr/local 目錄下)
3、修改為可執(zhí)行:chmod 777 jdk-6u33-linux-x64.bin
4、執(zhí)行安裝:./jdk-6u33-linux-x64.bin
5、安裝完成,可以看到j(luò)dk1.6.0_33目錄已經(jīng)生成了
6、刪除jdk-6u33-linux-x64.bin
經(jīng)過以上步驟后,JDK就已經(jīng)安裝完成了,但是還需要執(zhí)行以下配置
系統(tǒng)配置:
1、使用VI編輯 /etc 下的 profile 文件
2、在 export 命令之前添加 JDK 的配置信息(也可追加到文件末尾,根據(jù)個人習(xí)慣配置)
例:
- export JAVA_HOME=/usr/local/jdk1.6.0.33
- export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
- PATH=$PATH:$JAVA_HOME/bin
- export PATH USER LOGNAME MAIL HOSTNAME ...
3、保存并退出VI編輯器,執(zhí)行 source /etc/profile 命令,使改動生效
4、執(zhí)行 java -version 命令驗證系統(tǒng)配置是否生效
例:
- [root@xg ~]# java -version
- java version "1.6.0_33"
- Java(TM) SE Runtime Environment (build 1.6.0_33-b04)
- Jave HotSpot(TM) 64-Bit Server VM (build 20.8-b03. mixed mode)
- [root@xg ~]#
至此,新的JDK環(huán)境已經(jīng)安裝并配置完成。接下來該刪除系統(tǒng)自帶的JDK了
首先,在終端中輸入"rpm -qa | grep gcj " 命令,查看gcj的版本號(如果沒有結(jié)果則以下操作可以忽略)
這里查到的結(jié)果是:
- java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
- libgcj-4.1.2-48.e15
其次,卸載系統(tǒng)自帶的JDK。在終端中輸入"yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115",然后等待系統(tǒng)卸載完自帶的JDK。最終在終端中顯示"Complete",卸載完成。