centos7 ORACLE JAVA 安装
查看JAVA版本
$java -version
系统自带的是JAVA-OPENJDK,需要先卸载
[root@centos ~]# rpm -qa | grep java
javapackages-tools-3.4.1-6.el7_0.noarch
tzdata-java-2014i-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64
java-1.7.0-openjdk-1.7.0.71-2.5.3.1.el7_0.x86_64
python-javapackages-3.4.1-6.el7_0.noarch
卸载OpenJDK,执行以下操作:
[root@centos~]#rpm -e --nodeps tzdata-java-2014i-1.el7.noarch
[root@centos~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.71-2.5.3.1.el7_0.x86_64
[root@centos~]#rpm -e --nodeps java-1.7.0-openjdk-1.7.0.71-2.5.3.1.el7_0.x86_64
安装ORALCE JDK
去ORCLE官网下载 jdk-8u144-linux-x64.tar.gz
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
[root@centos~]#cd Downloads
[root@centos~]#tar -xvzf jdk-8u144-linux-x64.tar.gz
[root@centos~]#cp -r jdk1.8.0_144 /usr/lib/
[root@centos~]#vi /etc/profile 在末行增加以下内容:
export JAVA_HOME=/usr/lib/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@centos Downloads]# source /etc/profile
[root@centos Downloads]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
在ECLIPSE文件夹里增加jre文件夹,建立指向/usr/lib/jdk1.8.0_144/bin的链接
$ cd /opt/eclipse
$mkdir jre
$ln -s /usr/lib/jdk1.8.0_144/bin bin
#20190218
近期想看一下JAVA EE TUTORIAL,要求“you must use JDK
7 Update 65 or above or JDK 8 Update 20 or above.”
,于是去oracle官网下载了jdk-8u202-linux-x64.rpm。
然后进CENTOS TERMINAL
#vi /etc/profile 注释掉以下内容:
export JAVA_HOME=/usr/lib/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#cd Downloads
#ls *.rpm
jdk-8u202-linux-x64.rpm
#yum localinstall jdk-8u202-linux-x64.rpm
# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
这次用YUM localinstall 直接就成功了,没有手动修改/etc/profile.