首页 > 在CentOS 6.9 64bit上安装jdk1.8

在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

更多相关:

  • 我们接触过java需要的小伙伴们都知道java是一门强大而又复杂的编程语言,现如今在互联网行业,java的身影随处可见,可能刚学习的小伙伴们会被java语言庞大的体系图吓到,不过知识毕竟是一个积累的过程,接下来对于新手来说,看看哪些是java程序员必学的内容吧。1:html,html−超文本标记语言,这是用来在浏览器上生成用户所看到的...

  • Java工程师数量日益增长,而其薪资不降反升几十年来,Java比其他语言更常名列榜首2019年,Java仍然是最流行的编程语言Java工程师的薪资到底多高?据职友集数据,近一年,全国Java工程师的平均薪资为13400元。然而在右边的投票中,竟有67%的人觉得月薪13400元偏低、偏低、偏低~为了探个究竟,小编特意去招聘网站查询了当下...

  • 这周基本学完了java的基础中的基础,还不会灵活的应用,相关概念仍然有些模糊。为此,自己将自己学到的知识点做了下系统的复习,并作了相关的笔记。这周编程的大部分时间主要用于小学期PTA的编程作业中(用C++语言),练习java做的比较少,所以现在敲java代码的时候仍然感觉不太熟练,有时候相关的函数引入还要想一下,并且这次发现自己观看...

  • 本周对java的循坏结构和条件语句以及switch分支进行了复习并通过九九乘法表和制作日历来更加熟练使用和理解循环,并用eclipse替代了记事本来编写程序,同时针对记事本编写java程序后台运行出现的GBK不可映射字符问题先后采用了 javac  -encoding  UTF-8  xxx.java进行编译和采用notepad++...

  • 文章:GVINS: Tightly Coupled GNSS-Visual-Inertial Fusion for Smooth and Consistent State Estimation作者:Shaozu Cao, Xiuyuan Lu, and Shaojie Shen代码:https://github.com/HKUST-...

  • 数据存储系统的经典书籍: 从数据系统的特性开始,先讲单机存储引擎 再到 分布式存储系统,最后到一些数据流的处理方式,作者深入浅出,译者更是精雕细琢,本书需要细品。 将持续阅读整理,先从理论走一轮,再找一些系统做一做实验。...

  • 常见的linux进程状态如下: 关于源文件xmid,可以从Mind-Mapping获取 这里借助进程状态来描述一下linux系统中的平均负载的概念 当我们感觉到系统变慢时,通常通过top和uptime命令来了解系统的负载情况 [root@pub-ncpu-ndb0 ~]# uptime21:06:13 up 8 days, 7:...

  • 围绕分布式存储(ceph)绘制的技能图谱可参考分布式存储ceph 技能图谱 相关的原始编辑文件可以从github-mindMapping下载 如有缺失、不足之处欢迎指正 CEPH架构 关于系统架构,这里主要是将CEPH融入操作系统架构之中 且是根据L版本进行绘制的 关于文件系统 :因为bluestore跳过了本地文件系统,同时封...

  • linux 系统崩溃完全没有操作空间的系统修复 1、通过U盘系统启动 2、修复文件系统 https://editor.csdn.net/md/?articleId=106213788 此时硬盘会被挂在到U盘系统下作为一个目录, 例如/dev/sda2 修复它: fsck -y /dev/sda2 很多时候都有效 3、修复g...