1.CentOS默認環境下,會安裝OpenOffice之類的軟件,這些軟件需要Java的支持,默認會安裝JDK的情況,若需要特定的Java情況,最好將默認的JDK徹底刪除;
2.查察默認的JDK呼吁:java -version
3.假如先刪除默認再裝新的JDK,則與之相關的軟件也會隨之刪除,so,先裝新的再卸默認。
4.下載JDK,http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html,我下載的是jdk-7u4-linux-x64.rpm
5.將jdk-7u4-linux-x64.rpm放到/usr目次下,呼吁:mv jdk-7u4-linux-x64.rpm
/usr
用呼吁chmod 777
jdk-7u4-linux-x64.rpm修改文件權限,雙擊它就自動解壓安裝了,安裝完成后,在/usr目次下發生一個新的 java
文件夾
6.配置情況變量
vi打開文件呼吁:vi /etc/profile
移至文件末端插入一個空行:輸入字母o
輸入以下設置信息:(注:這里的脫離符是冒號不是分號)
JAVA_HOME=/usr/java/jdk1.7.0_04
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
先按Esc退出編輯模式,再生存退出輸入 :wq ! (冒號也要輸入)
至此,新的JDK情況配置完畢。
7.卸載原JDK
終端輸入,查察gcj的版本號:rpm -qa|grep jdk
獲得功效:
jdk-1.7.0_04-fcs.x86_64
java-1.6.0-openjdk-1.6.0.0-1.49.1.11.4.el6_3.x86_64
終端輸入,卸載:yum -y remove java
java-1.6.0-openjdk-1.6.0.0-1.49.1.11.4.el6_3.x86_64
期待系統自動卸載,最終終端顯示 Complete,卸載完成
8.讓系統設置當即生效,不消重啟系統
終端輸入呼吁:source /etc/profile
留意:假如呈現以下錯誤信息
bash:
/usr/java/jdk1.7.0_04/lib/dt.jar: 權限不足
bash: /usr/java/jdk1.7.0_04/lib/tools.jar: 權限不足
錯誤原因:脫離符不能用;(分號),要用:(冒號)
CLASSPATH=.;$JAVA_HOME/lib/tools.jar;$JAVA_HOME/lib/dt.jar
這樣寫是差池滴,,要這樣寫:
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH = $PATH;$JAVA_HOME/bin;也一樣,通通用冒號脫離。
9.查察版本:java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)