以CentOS 5.4爲例,在安裝完成CentOS 5.4之後,直接在終端中輸入“java -version”,系統會顯示當前的jdk版本號“java-1.6.-openjdk-1.6.0.0-1.7.b09.el5”,可以看到jdk使用的是openjdk1.6版本的。
如果此時,直接在centOS的“應用程序--添加/刪除軟件--基本系統--java”中,刪除java,與之相關的openoffice等軟件,也會自動隨之刪除,因此,在進行原有的jdk刪除之前,最好先安裝配置好新的JDK及相應的環境。
安裝:
下載jdk 默認在:download裏面
在usr下面新建jdk目錄:mkdir /usr/jdk
安裝文件複製到usr/jdk文件夾下面:cp /download/jdk文件名 /usr/jdk
設置權限:chmod 777(所有人多次文件可讀可寫可執行) jdk文件名
安裝:rpm -ivh jdk 文件名(若不在源文件目錄下面,文件名需要指定路徑)v 顯示詳細信息 h 以#顯示安裝進度 i install
安裝OK,配置環境變量:
執行:vi /tec/profile 進入vi編輯器::輸入i在文件最後插入
export JAVA_HOME=/usr/java/jdk1.8.0_25
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
按esc進入命令行狀態+:wq(write+quite)
若不 保存則執行(:q!)
重啓系統 :reboot
檢查環境變量:java _version ,此時並未提示成功,原因在於系統自帶openJdk
刪除openjdk
rpm -qa | grep java(-qa 顯示系統所有rpm包,在所有包中查找關鍵字爲java的包,並展示)
執行卸載:
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5