1. CentOS操作安裝好了以后,系統自帶了openJDK,先查看相關的安裝信息:
-
$rpm -qa | grep java
tzdata-java-2013b-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64
java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64
2. 可以用java -version命令查看系統自帶jdk的版本信息
-
$ java -version
java version "1.7.0_19"
OpenJDK Runtime Environment (rhel-2.3.9.1.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
3. 卸載系統自帶openJDK
-
$ rpm -e --nodeps java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64
-
$ rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64
-
$ rpm -e --nodeps tzdata-java-2013b-1.el6.noarch
4. 安裝自己的JDK
JDK下載地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
下載后上傳到linux服務器中
-
$ rpm -ivh jdk-7u17-linux-x64.rpm
(也可以下載源碼安裝
#tar zxvf jdk-7u17-linux-x64.tar.gz -C /usr/
#cd /usr/
#mv jdk1.7.17/ java
默認情況下,jdk將會安裝在/usr/java 目錄下
5. 配置環境變量
-
$vim /etc/profile
在profile文件末尾加入如下內容:
-
JAVA_HOME=/usr/java/jdk1.7.0_17
-
JRE_HOME=/usr/java/jdk1.7.0_17/jre
-
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
-
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
-
export JAVA_HOME JRE_HOME PATH CLASSPATH
6. 使配置文件立即生效
-
$source /etc/profile
7. 驗證是否安裝成功
依次輸入java, java -version, javac可以查看到jdk的安裝信息,說明安裝成功
8. 查看JAVA_HOME
-
$echo JAVA_HOME
附:
windows環境下安裝JDK之后環境變量是這樣配置的:
-
JAVA_HOME:當前jdk路徑
-
PATH:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
-
CLASSPATH:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar