Linuxword Global
当前位置: 建站相关 > centos7 安装 JDK 1.8

前言

JDK为java开发工具,为java环境,使用java编写的程序在服务器上运行都需要安装相应的JDK环境,在日常生产使用中,安装JDK是一切的开始与基础,下面就详细记录一下如何在centos7服务器上安装jdk1.8,其他版本类似。

jdk有两个版本,在java被oracle收购后,由oracle发布的为oracle jdk,我们一般使用的也是这个。除此之外,还有一个完全开源的openjdk,是Sun在2006年末把Java完全开源而形成的项目,相当于是oracle java的完全开源分支。oracle java里则包含了一些商用的闭源的功能。

下面就详细的一步步的记录一下oracle jdk1.8 版本的安装。

正文

1. 卸载本机自带的 openjdk

# 使用rpm查找jdk的包
$ rpm -qa|grep openjdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64


# 将上面openjdk的包删除
$ rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
$ rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
$ rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
$ rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64

2. 下载oracle jdk

下载oracle jdk需要去官方下载页面进行下载,如下图:

image-4

以上有三个选择,分别是:

  • JDK 是Java开发工具包,它提供了Java的开发环境。
  • JRE 是Java的运行环境。面向Java程序的使用者,而不是开发者。
  • Server JRE是专为服务器端程序量身打造的, 只包含JRE/JDK中最常用的那部分功能。

其中,在1.8及1.8之前的版本中,Jdk中包含了Jre,所以我们只需要安装Jdk就行了。在之前的版本中,jdk中将不再包含jre。

选择linux 64的二进制压缩包进行下载

image-5

3. 安装jdk

# 下载完成后进行解压
$ tar -zxvf jdk-8u191-linux-x64.tar.gz

# 将解压后的文件,移动到自己喜欢的路径下保存,我这里移动到/usr/local/下
$ mv jdk1.8.0_191 /usr/local/

# 修改环境变量,将以下内容添加到文件最后
$ vim /etc/profile
----------------------------------------------------------
# jdk env
JAVA_HOME=/usr/local/jdk1.8.0_191
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH
----------------------------------------------------------

# 重载环境变量生效
$ source /etc/profile

ok,到此安装完成,查看java版本,出现如下结果则正常安装完成。

$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2546 篇
  • 草稿数目: 20 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 10978 个
  • 注册用户: 139 人
  • 访问总量: 8,648,034 次
  • 最近更新: 2024年10月6日