环境
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
我要留言
本站专辑 Article Album
点击排行 Article Ranking
最新更新 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
- 2019
- 996
- AOP
- Array
- ArrayList
- Arrays
- Assert
- Base64
- Bean
- Build
- CaseWhen
- CentOS
- Collection
- Collections
- CommandLine
- Compile
- COW
- CROS
- CSS
- DataBase
- Deque
- Docker
- DOM
- Dubbo
- Eclipse
- ElasticSearch
- ELK
- English
- Enumeration
- Equals
- Exception
- ExecutorService
- exfat
- Fel
- G1
- GC
- Git
- Guava
- HashCode
- HashMap
- Hashtable
- Heap
- HelloWorld
- HTML
- HTTP
- HTTPS
- ICU
- Image
- IntelliJ Idea
- Interview
- IO
- IP
- IT
- Iterator
- J2EE
- Java
- Java8
- JavaScript
- JDK
- JDK新特性
- JEE
- JS
- Json
- JVM
- Kibana
- LAAS
- Lambda
- LinkedHashMap
- LinkedList
- Linux
- List
- Log
- Log4j
- Logstash
- LSB
- Mac
- MAC OS
- Make
- Map
- MOOC
- MVC
- MyBatis
- MySQL
- Navicat
- Nginx
- Node
- Object
- Oracle
- OutOfMemoryError
- PaaS
- Pillar
- Pip
- psutil
- Python
- Queue
- Random
- React
- ReactDOM
- Redis
- Reflection
- regex
- Regx
- Request
- Robot
- RPC
- RZ
- SaaS
- SaltStack
- Scope
- SCP
- Servlet
- Set
- Shell
- Shiro
- Singleton
- Spring
- SpringAOP
- SpringIOC
- SpringMVC
- SQL
- SQLServer
- SSL
- Stack
- String
- synchronized
- TCP
- Thread
- thyemleaf
- Tomcat
- Transient
- UDP
- URLConnection
- UTF-8
- VMware
- Vue
- Web
- WebService
- welcome
- Windows
- 个人小述
- 主键
- 乱码
- 二叉树
- 二维码
- 云计算
- 交叉足
- 人力资源
- 信息系统
- 内存泄漏
- 冒泡排序
- 分布式
- 分配
- 制度
- 前端
- 加密
- 动机
- 协议
- 单例模式
- 压力测试
- 反射
- 回忆过去
- 堆
- 多线程
- 大学
- 字符串
- 安全
- 客户端
- 尊严
- 工作任务
- 工作汇报
- 序列化
- 开发
- 开发工具
- 异常
- 微服务
- 微笑的丁总
- 情感
- 成本管理
- 排序
- 接包
- 接口
- 搜索
- 搜索引擎
- 数学
- 数据库
- 数据清洗
- 数据驱动
- 数组
- 旅游
- 服务端
- 木耳
- 机器人
- 架构
- 栈
- 梦想
- 模板语法
- 正则
- 正则表达式
- 毕业设计
- 流
- 源码
- 源码解析
- 激活
- 白银时代
- 石器时代
- 破解
- 程序员
- 算法
- 管理
- 系统调用
- 系统集成项目管理师
- 素养
- 索引
- 线程
- 结婚筹备
- 缓存
- 编码
- 考试
- 苏州
- 获奖经历
- 菜肴
- 虚拟机
- 西红柿
- 规范
- 计算机
- 计算机信息系统集成
- 设计原则
- 设计模式
- 负载均衡
- 跨域
- 运维
- 配置文件
- 锁
- 集合
- 集合框架
- 青铜时代
- 面向对象
- 面向对象设计
- 面试
- 面试题
- 项目导入
- 项目管理
- 项目经验
- 验证
- 鸡蛋
- 黄金时代
- 少儿编程
- 查重
- 核心代码
- 二分查找
- API
- MongoDB
- VI
- 信息化
- 软考
- 撸羊毛
- 计算机网络
- 服务器
- 自动化构建
- 注解
- 信息系统项目管理师
- 信息系统建设
- 软件工程
- 软件构件
- 生命周期
- 项目章程