一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK
首先:查看Linux自带的JDK是否已安装
<1># java -version // 查看已经安装的JAVA版本信息
一般将获得如下信息:
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
<2># rpm -qa|grep java // 查看jdk的信息
一般将获得如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
<3># yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 // 卸载
yum -y remove java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
第二步:安装SUN的JDK
为什么不用自带的JDK,因为它把执行文件和配置文件都打散了放置,可能会不利于某些程序找到对应的文件,影响执行,所以我们要用原始方式安装,通过环境变量来配置。
1.下载
& wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
解压缩
& tar -zxvf jdk-8u111-linux-x64.tar.gz
& cd /usr
& mkdir soft
& sudo chmod a+w soft (所有用户都有读写权限)
& cd ~/Downloads/
& mv jdk1.8.0_111/ /usr/soft/
2.配置
& vi /etc/environment
JAVA_HOME=/usr/soft/jdk1.8.0_111 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/soft/jdk1.8.0_111/bin"
& source environment
[root@localhost etc]# echo $JAVA_HOME /usr/soft/jdk1.8.0_111 [root@localhost etc]# echo $PATH /usr/soft/jdk1.8.0_111/bin [root@localhost etc]# java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
Linux下打印环境变量名称: ${环境变量名称}