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 -versionjava version "1.7.0_19"
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
$ rpm -ivh jdk-7u17-linux-x64.rpm
默认情况下,jdk将会安装在/usr/java 目录下
$vi + /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
依次输入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