在CentOS 6.9 64bit上安装jdk1.8
因为工作需要使用到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相关推荐
- 在CentOS 6.3 64bit上安装FTP服务器vsftpd 2.2.2
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.并且是一个完全免费开放源码的ftp软件 根据业务需要,要求支持ftp和sftp,我需要在Linux上架设一个 ...
- 在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 ...
- 在CentOS 6.6 64bit上安装截图软件shutter
系统自带的截图软件功能太有限,如何才能在CentOS 6.6 x86_64上安装shutter截图软件呢? 网上一些方法都不是很详细,无法安装成功,下面是我摸索的结果,记录如下: 问题:我想要在我的C ...
- 在CentOS 6.6 64bit上安装Oracle VirtualBox 5.0.12
VirtualBox是一款开源虚拟机软件(类似vmware).VirtualBox是由德国Innotek公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在Sun被Oracle ...
- 在CentOS 6.6 64bit上安装vim智能补全插件YouCompleteMe
简介 YouCompleteMe是一个随键而动的.支持模糊搜索的.高速补全的插件.YCM由google公司搜索项目组的软件工程师Strahinja Val Markovic所开发,YCM后端调用lib ...
- 在CentOS 6.3 64bit上安装MySQL for python模块
该源码包是MySQL-python-1.2.4b4.tar.gz 从2013-06-28以来一直没有更新,注意该网站可以区分访问的终端类型是Windows还是Linux之类的,从而返回的源码包格式不一 ...
- 在CentOS 6.3 64bit上安装ATS 5.3 LTS版本并测试
由于ATS 5.3是社区刚推出的LTS最新版本,比以前的版本改动幅度相当大,所以我决定抛弃以前的经验,从零开始探索该版本.下面是我的摸索实录. 1.下载源码 cd /usr/local/src wge ...
- 在CentOS 6.3 64bit上安装Apache Trafficserver 4.2.3挂载SAS硬盘和SSD
我在调研ATS 4.2.3挂载SSD的过程中,遇到很多坑,特此详细记录我摸索的主要过程,以便大家以后避免之. 基本思路可以完全照搬参考文献[2][3] 下面的安装假定是以root用户身份进行的,Lin ...
- 在CentOS 6.3 64bit上安装Apache Trafficserver 4.2.3
这篇博客是我整理的内网开发环境的ATS安装文档,以便日后参考. 下面的安装假定是以root用户身份进行的,Linux服务器已经安装好系统,磁盘已经做好分区. 1.新建用户 useradd -s /sb ...
最新文章
- 201521123016《Java程序设计》第12周学习总结
- 全网最全的Postman接口自动化测试(小鸟成大鸟级攻略)
- POJ-1273(最大流-Augment Path,EK,BFS)
- android datepicker使用方法,android DatePicker
- 项目中applicaiton.yml配置文件详细讲解
- java怎么设置快速修复键_Java开发环境之------MyEclipse快捷键和排除错误第一选择ctrl+1(***重点***:ctrl+1,快速修复---有点像vs中的快速using...
- Sqoop的简介及使用
- python 中 chardet 的使用
- 泰勒公式的展开细节解析
- 泛微OA流程action 之 ACTION 封装
- 手游开发攻防——二、基础篇
- 【C++】复制省略(Copy elision)
- Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(二)
- 深入浅出搞懂网络的五层协议
- jar包如何在命令行运行
- 采用直线逼近方式的圆弧插补
- Vue项目中城市下拉选择 城市js文件
- [日推荐]『拉了吗』出门必备
- MOOC【实用Python程序设计】_026正常血压
- MySQL 服务基础
热门文章
- 2022-2028年中国新能源环卫车行业深度调研与投资战略规划分析报告
- Go 学习笔记(25)— 并发(04)[有缓冲/无缓冲通道、WaitGroup 协程同步、select 多路监听通道、close 关闭通道、channel 传参或作为结构体成员]
- 制作nginx和php的rpm包
- iOS开发UI篇—transframe属性(形变)
- 十五天精通WCF——第三天 client如何知道server提供的功能清单
- 设计模式——单例模式(Singleton)
- asp.net mvc3 Razor引擎中@使用规则小记
- 引入yml依赖包_手把手教你发布 Python 项目开源包
- java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园
- cli vue 卸载,vue Cli 环境删除与重装教程 - 版本文档