由于CentOS 7在默认情况下,会安装OpenOffice之类的软件,而这些软件需要Java支持,因此系统会默认安装一个JDK环境,如果需要使用特定的Java环境,最好将这些默认安装的JDK卸载或者彻底删除。
在安装完成CentOS 7之后,直接在终端中输入“java -version”,系统会显示当前的jdk版本号“java-1.7.0_51”,可以看到jdk使用的是openjdk1.7.0版本的。
查看gcj的版本号,在这里得到的结果是
JAVA_HOME=/usr/java/jdk1.7.0_71
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
在安装完成CentOS 7之后,直接在终端中输入“java -version”,系统会显示当前的jdk版本号“java-1.7.0_51”,可以看到jdk使用的是openjdk1.7.0版本的。
接下来删除系统自带的OpenJDK
在终端使用su 命令进入:
首先输入 rpm-qa|grep gcjjava-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el6.x86_64
之后把你下载的 jdk-7u71-linux-x64.rpm
进入到相应的jdk-7u71-linux-x64.rpm安装目录下,然后执行安装命令: rpm -ivh jdk-7u71-linux-x64.rpm
安装完成之后会在/usr 下发现一个java的文件夹,这就是我们安装的。设置环境变量:使用命令: vi /etc/profile 修改环境文件
在最后面加上下面的几行。
#设置jdk的环境变量JAVA_HOME=/usr/java/jdk1.7.0_71
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
让/etc/profile文件修改后立即生效
方法1:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile
重启操作系统: 输入 java -version 屏幕显示如下说明配置成功。
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile
重启操作系统: 输入 java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)