搭建 Java 部署环境:CentOS 7 通过 yum 安装JDK(openjdk)

使用 yum 命令

认识 yum

  • 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.
  • 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上,
    通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.
  • 软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系. yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上.

yum 起到的功能和 Maven 的依赖管理功能类似. 使用 Maven 能帮我们方便的安装一些第三方 jar 包, 而 yum 方便我们方便的安装第三方程序.

  • 类似的, Github 也能起到 “软件仓库” 的效果, 而且确实有些编程语言的包管理工具就是基于 Github (例如 Go语言).
    只不过, Github 不光能用于分发程序, 也能管理源码并进行协同开发, 而 yum 和 maven 都是仅用于分发程序.

查看软件包列表

yum list | grep [软件包关键字] # 注意, 最好要加上 grep, 否则罗列的内容会非常多, 导致机器很卡.

安装软件包(需要管理员权限)

yum install [软件包名字]

卸载软件包(需要管理员权限)

yum remove [软件包名字]

注意事项

  • yum 所有的命令必须保证网络是联通情况下, 才能使用.
  • yum install / yum remove 必须具备管理员权限(root 用户).
  • 可以使用 ping www.baidu.com 来检测网络的畅通情况.

安装 OPENJDK

yum list | grep jdk

在这里插入图片描述
在这里版本很多,自己对应自己需要的版本安装即可。我自己安装的是java-1.8.0-openjdk-devel.x86_64。

yum install java-1.8.0-openjdk-devel.x86_64

注意:

  • devel:软件包中典型的命名格式,devel 表示这个包是和开发工具相关的,里边的内容完整。
  • ×86_64: 对应 CPU 架构是×86_64
  • i686: 32位的系统CPU
  • openjdk:开源版本,和官网的JDK 是不相关的,但是区别不是很大。

在这里插入图片描述
因为我已经安装了,所以是这样的。

检验是否安装成功

javac

在这里插入图片描述
如果出现上边类似显示,说明已经安装成功。

安装JDK

由于 yum 源上的 JDK 是 openjdk, 和官方提供的 jdk 存在一定差异. 我们只能手动安装官方 JDK.

1. 下载官方 JDK rpm 包

在 Linux 上直接使用 wget 来进行下载.
安装地址参考 Java 官网 https://www.java.com/zh_CN/download/linux_manual.jsp

wget https://javadl.oracle.com/webapps/download/AutoDL?
BundleId=240717_5b13a193868b4bf28bcb45c792fce896 -O jdk.rpm

关于 rpm

  • rpm 就是刚才在介绍 yum 中提到的 “软件包”. 类似于一个 Windows 的安装包文件.
  • yum 的功能就是帮我们自动管理 rpm 包. 也可以使用 rpm 命令手动管理.

2. 安装 JDK

# 安装软件包操作需要 root 权限(后面会介绍)
rpm -ivh jdk.rpm

3. 验证安装成功

java -version
# 输出结果
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

如果提示 “java 命令找不到” 则说明安装失败.

4. 写一个简单的 hello world 程序

a) 使用 vim 创建 Test.java 文件
b) 按下 i 进入插入模式, 输入 hello world 代码
c) esc 返回到普通模式
c) 使用 javac / java 命令编译执行

关于 vim

vim 是一个非常古老的命令行下的开发工具. 可以理解成一个更高端的记事本.
很多 Linux 都会内置 vim , 作为默认编辑器. 我们后续在服务器上直接修改一些配置文件的时候经常会用到.
vim 的操作风格非常有特点, 分成多种 “模式”

  1. 普通模式: 启动 vim 默认是普通模式. 此时键盘按键不是直接输入文本, 而是各种功能的快捷键.
  2. 插入模式: 在普通模式中按下 i 进入插入模式, 可以进行编辑.
  3. 命令模式: 编辑完毕后, 按 esc 返回到普通模式, 然后输入 : 进入命令模式, 此时光标在屏幕最下面一行. 然后输入 wq , 表示 “保存退出” 的含义.

后边安装mysql 的时候我再介绍一下 vim 命令

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值