Centos修炼----->Centos7中安装JDK8

Centos7中安装JDK8

第一步:Centos7安装的时候自带了OpenJdk,因此在我们进行安装之前要先卸载这个JDK。方法如下

  • 1 查看系统中的Java
    [root@localhost ~]# rpm -qa | grep java

———————————————————————

javassist-3.16.1-10.el7.noarch
javamail-1.4.6-8.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
nuxwdog-client-java-1.0.3-4.el7_2.x86_64
java-atk-wrapper-0.30.4-5.el7.x86_64
tzdata-java-2015g-1.el7.noarch
java-1.7.0-openjdk-devel-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch

—————————————————————–

  • 2 删除Java ,含有java-的对象

—————————————————————–

[root@localhost ~]# rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
[root@localhost ~]# rpm -e –nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
[root@localhost ~]#
[root@localhost ~]# rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
警告:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/jre/lib/security/local_policy.jar 已另存为 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/jre/lib/security/local_policy.jar.rpmsave
警告:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/jre/lib/security/US_export_policy.jar 已另存为 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64/jre/lib/security/US_export_policy.jar.rpmsave
[root@localhost ~]# rpm -e –nodeps tzdata-java-2015g-1.el7.noarch
[root@localhost ~]# rpm -e –nodeps java-1.7.0-openjdk-devel-1.7.0.91-2.6.2.3.el7.x86_64
[root@localhost ~]# rpm -e –nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

—————————————————————–

  • 3 检测删除结果

——————————————————————————–

[root@localhost ~]# javac
bash: javac: 未找到命令…
[root@localhost ~]#

——————————————————————————–

第二步:安装新的JDK

  • 下载最新的jdk8.0的rpm包(也可以下载tar)
  • 在终端进入我们下载jdk的目录

  • rpm -ivh jdk-8u66-linux-x64.rpm
    安装完成之后在 /usr目录下会发现我们的java目录

  • 此时我们并没有配置环境变量。但是我们在命令行还是可以访问javac 命令的
    [root@localhost 下载]# javac -version
    javac 1.8.0_66

  • 配置环境变量
    打开 /etc目录下的profile文件
    在export path的前面加入如下代码 变量名=路径

  # jdk confingure
JAVA_HOME=/usr/java/jdk1.8.0_66
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME PATH CLASSPATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
 #使用这个 $变量 可以获取变量的值 如果这个变量没有定义就是空
 #PATH在连接的时候使用这个 : 进行连接
 #注意我么配置的时候是 PATH 不是path,注意大小写
  • 然后使用这个 source /etc/profile 使其生效
    使用这个 echo $PATH 可以查看PATH

你可能感兴趣的:(Java,Linux)