因为工作需要使用到ActiveMQ,它是Java语言实现的,所以需要事先安装Java集成环境,下面是我的实操过程,记录如下,参考了文末两篇链接。

一、系统环境说明
rMBP上的VMware Fushion Pro 10.1.1
CentOS 6.9 64bit
jdk-8u211-linux-x64.tar.gz

二、安装步骤
1.检查是否存在jdk旧版本,若有,需要事先卸载
rpm -qa | grep jdk    会显示你所有包含jdk这个字符串的安装包

rpm -e --nodeps 对应的每个包名    会卸载对应的包

之后如果java -version显示

2.去官网下载最新版本的JDK

http://www.Oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在虚拟机的CentOS 6.9桌面上打开Firefox浏览器,输入上面的网址下载,需要选中那个图中红色框起来的小圆点,才能下在,意思就是你接收许可协议,
进一步需要输入Oracle的账号和密码,如果没有的话,需要事先注册。

因为我的虚拟系统是64位的,所以我下64位JDK,根据你的情况具体看。x86代表32位系统,x64代表64位系统。

不知道服务器是多少位系统的,直接用这个命令
getconf LONG_BIT

下载完成之后,我这里会默认保存在下载目录下面,将该压缩包解压到一个新创建的目录下面

sudo mkdir -p /usr/local/java
tar zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/java

三、配置环境变量并检查是否生效
vim /etc/profile
在文件最末加入下面的行,并保存退出
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

执行下面的命令生效
source /etc/profile

通过下面的命令检查,正常情况下,两个结果相同
java -version

javac -version

这样JDK的配置完成了。

参考文献
[1]. https://www.cnblogs.com/xqzt/p/4934451.html
[2]. https://www.linuxidc.com/Linux/2017-12/149877.htm

在CentOS 6.9 64bit上安装jdk1.8相关推荐

  1. 在CentOS 6.3 64bit上安装FTP服务器vsftpd 2.2.2

    vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.并且是一个完全免费开放源码的ftp软件 根据业务需要,要求支持ftp和sftp,我需要在Linux上架设一个 ...

  2. 在CentOS 6.6 64bit上安装Python 3.5.0

    python 3在官网的最新版本是3.5.0,下面是我在CentOS 6.6 64bit上的安装过程实操: 1.下载python 3源码 # cd /usr/local/src/ # wget htt ...

  3. 在CentOS 6.6 64bit上安装截图软件shutter

    系统自带的截图软件功能太有限,如何才能在CentOS 6.6 x86_64上安装shutter截图软件呢? 网上一些方法都不是很详细,无法安装成功,下面是我摸索的结果,记录如下: 问题:我想要在我的C ...

  4. 在CentOS 6.6 64bit上安装Oracle VirtualBox 5.0.12

    VirtualBox是一款开源虚拟机软件(类似vmware).VirtualBox是由德国Innotek公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在Sun被Oracle ...

  5. 在CentOS 6.6 64bit上安装vim智能补全插件YouCompleteMe

    简介 YouCompleteMe是一个随键而动的.支持模糊搜索的.高速补全的插件.YCM由google公司搜索项目组的软件工程师Strahinja Val Markovic所开发,YCM后端调用lib ...

  6. 在CentOS 6.3 64bit上安装MySQL for python模块

    该源码包是MySQL-python-1.2.4b4.tar.gz 从2013-06-28以来一直没有更新,注意该网站可以区分访问的终端类型是Windows还是Linux之类的,从而返回的源码包格式不一 ...

  7. 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试

    由于ATS 5.3是社区刚推出的LTS最新版本,比以前的版本改动幅度相当大,所以我决定抛弃以前的经验,从零开始探索该版本.下面是我的摸索实录. 1.下载源码 cd /usr/local/src wge ...

  8. 在CentOS 6.3 64bit上安装Apache Trafficserver 4.2.3挂载SAS硬盘和SSD

    我在调研ATS 4.2.3挂载SSD的过程中,遇到很多坑,特此详细记录我摸索的主要过程,以便大家以后避免之. 基本思路可以完全照搬参考文献[2][3] 下面的安装假定是以root用户身份进行的,Lin ...

  9. 在CentOS 6.3 64bit上安装Apache Trafficserver 4.2.3

    这篇博客是我整理的内网开发环境的ATS安装文档,以便日后参考. 下面的安装假定是以root用户身份进行的,Linux服务器已经安装好系统,磁盘已经做好分区. 1.新建用户 useradd -s /sb ...

最新文章

  1. 201521123016《Java程序设计》第12周学习总结
  2. 全网最全的Postman接口自动化测试(小鸟成大鸟级攻略)
  3. POJ-1273(最大流-Augment Path,EK,BFS)
  4. android datepicker使用方法,android DatePicker
  5. 项目中applicaiton.yml配置文件详细讲解
  6. java怎么设置快速修复键_Java开发环境之------MyEclipse快捷键和排除错误第一选择ctrl+1(***重点***:ctrl+1,快速修复---有点像vs中的快速using...
  7. Sqoop的简介及使用
  8. python 中 chardet 的使用
  9. 泰勒公式的展开细节解析
  10. 泛微OA流程action 之 ACTION 封装
  11. 手游开发攻防——二、基础篇
  12. 【C++】复制省略(Copy elision)
  13. Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(二)
  14. 深入浅出搞懂网络的五层协议
  15. jar包如何在命令行运行
  16. 采用直线逼近方式的圆弧插补
  17. Vue项目中城市下拉选择 城市js文件
  18. [日推荐]『拉了吗』出门必备
  19. MOOC【实用Python程序设计】_026正常血压
  20. MySQL 服务基础

热门文章

  1. 2022-2028年中国新能源环卫车行业深度调研与投资战略规划分析报告
  2. Go 学习笔记(25)— 并发(04)[有缓冲/无缓冲通道、WaitGroup 协程同步、select 多路监听通道、close 关闭通道、channel 传参或作为结构体成员]
  3. 制作nginx和php的rpm包
  4. iOS开发UI篇—transframe属性(形变)
  5. 十五天精通WCF——第三天 client如何知道server提供的功能清单
  6. 设计模式——单例模式(Singleton)
  7. asp.net mvc3 Razor引擎中@使用规则小记
  8. 引入yml依赖包_手把手教你发布 Python 项目开源包
  9. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园
  10. cli vue 卸载,vue Cli 环境删除与重装教程 - 版本文档