一、首先查看系統中原有的java版本:java -version;而後用再用:rpm -qa | grep java 命令查看具體的信息,最後用:rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64卸載。java
以上操做,百度經驗均能找到。總之,儘可能將查出來的linux自帶的公開版jdk所有卸載,不然會有干擾。node
二、下載 oracle版本的jdk,要匹配本身linux系統的位數。個人是64bit的。因此,有兩個選擇:linux
Linux x86:32位操做系統;oracle
Linux x64:64位操做系統;操作系統
jdk-6u45-linux-x64-rpm.bin 運行後會解壓出來一個rpm包,可用rpm -iUh命令安裝;
jdk-6u45-linux-x64.bin 運行後會直接把全部文件解壓到當前目錄的jdk子目錄下;blog
參考:http://yyyyy5101.iteye.com/blog/975496get
三、開始安裝it
(1)先建好文件夾,在usr下新建java文件夾:io
#mkdir /usr/java變量
(2)將已經下載好的jdk拷貝到java目錄下:我這裏偷懶了,直接用xftp拽進去的,哈
(3)執行命令賦予安裝文件777權限:
《1》jdk-6u45-linux-x64-rpm.bin 的安裝:
# chmod 777 jdk-6u45-linux-x64-rpm.bin ← 修改成可執行
# ./jdk-6u45-linux-x64-rpm.bin ← 選擇yes贊成上面的協議
# rpm -ivhjdk-6u45-linux-x64-rpm.bin ← 選擇yes直到安裝完畢
《2》jdk-6u45-linux-x64.bin文件安裝【建議安裝此文件】
# chmod 777 jdk-6u45-linux-x64.bin ← 使當前用戶擁有執行權限
# ./jdk-6u45-linux-x64.bin ← 選擇yes直到安裝完畢【樓主這裏./以後就直接執行安裝了!看來千篇一概也多是忽悠人的!】
4,配置環境變量
<1>執行命令,打開文件:
# vi /etc/profile
<2>在最後(按住「↓」)加入如下幾行:【很明顯,你須要現拷貝到記事本,把jdk1.6.0_45改爲你本身的文件夾名稱,而後粘貼】
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
保存退出!
<3>執行生效
#. /etc/profile(點和/之間有空格) 這裏可能會出現command not found???==
緣由是78行unset 格式有誤寫成了unse t ,完成的78行代碼是:unset -f pathmunge
VI模式下,輸入:set nu就能夠顯示行號。
<4>驗證
#java -version