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

15 篇文章 0 订阅

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值