环境

CentOS7.2 (安装镜像CentOS-7-x86_64-DVD-1611)

目标

在CentOS7.2上安装jdk1.8(tar.gz安装包),并配置环境变量

jdk安装在/home/soft/jdk1.8.0-111目录下

执行步骤

1、检查和删除系统预装jdk

//如果操作系统不是最小安装,会默认安装openjdk
#rpm -qa | grep java

//删除系统预装jdk,可以一条命令直接删除
#rpm -e --nodeps `rpm -qa | grep java`

输入java -version测试,提示bash: java: command not found表面openjdk已经删除

2、上传jdk-8u111-linux-x64.tar.gz并解压缩到/home/soft/jdk1.8.0_111

//jdk文件上传到了/home/ftp目录下
#tar -zxvf /home/ftp/jdk-8u111-linux-x64.tar.gz -C /home/soft

3、配置环境变量

//打开/etc/profile文件
# vim /etc/profile

在文件末尾插入如下内容

export JAVA_HOME=/home/soft/jdk1.8.0_111 

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

执行profile

#source /etc/profile

4、检查jdk是否生效

 5、【问题解决】/etc/alternatives/Java目录指向不正确问题解决

安装

#alternatives –-install /usr/bin/java java /home/soft/jdk1.8.0_131/bin/java 300

配置

#alternatives --config java 

我要留言

微笑的丁总

Smart Code

本站专辑 Article Album
最新更新 Close New
推荐图文 Push Article
  • 开发者可用的API网站列表

    一份网上整理的API列表,主要是为开发者收集非常好的 API。尤其对于很多不会写接口的童鞋而言,可以省去很多时间,大大的提升效率。 出处:https://github.com/TonnyL/Awesome_APIs

  • mysql、redis和MongoDB三者的区别

    NoSQL 的全称是 Not Only SQL,也可以理解非关系型的数据库,是一种新型的革命式的数据库设计方式,不过它不是为了取代传统的关系型数据库而被设计的,它们分别代表了不同的数据库设计思路。

  • 设计模式专辑——单例模式

    确保一个类只有一个实例,并提供该实例的全局访问点。

  • 设计模式--单例模式

    public class Jvm { private static Jvm instance=null; private Jvm() //构造方法私有,从而避免了外部创造实例对象 {} public static Jvm getInstance() //getInsta

  • 设计模式原则

    # DesignPattern-principle 关于设计模式原则,有的按照solid原则总结,有的说六原则,大家都总结的都不一致。学习了这位[仁兄](http://my.csdn.net/zhengzhb)的文章基础上,今天这里把我理解的设计模式几大原则给大家分享一下: >* 单一职责原则 >* 开闭原则 >* 接口分离原则 >* 里氏代换原则 >* 依赖倒置原则 >*

标签云 Tags Clouds
文章目录 Article Directory
Copyright 2016-2020 Face2Object. All rights reserved.
返回顶部