参考源

https://www.bilibili.com/video/BV187411y7hF?spm_id_from=333.999.0.0

版本

本文章基于 CentOS 7.6


这里使用 rpm 方式安装 JDK

概述

rpm 方式安装类似于 Windows 的运行 exe 文件进行安装。

这里使用安装 JDK 作为示例。

操作

下载 JDK

下载地址

http://www.oracle.com/technetwork/java/javase/downloads/index.html

这里以安装 JDK8 为例

1、由于 JDK8 不是最新版本,需要选择 Java archive 进行下载。

2、选择最新版的 JDK8 进行下载。

3、选择 rpm 方式安装。

64 位系统就选择 Linux x64 RPM Package

32 位系统就选择 Linux x86 RPM Package

由于 64 位系统更为普遍,这里下载 64 位的安装包

检测是否存在 Java 环境

查看 Java 版本,如果能查询出来,则代表已经安装了 Java 环境。

[root@sail sail]# java -version
-bash: java: command not found

使用 rpm 命令检查是否安装过 JDK。

[root@sail sail]# rpm -qa|grep jdk
[root@sail sail]#

这里没有打印值,代表没有用 rpm 安装的 JDK。

如果发现打印出了 JDK 的 记录,则代表已经安装了 JDK,需要先进行卸载。

rpm -e --nodeps [上一命令的输出结果]

安装JDK

使用 FTP 工具将下载的 rpm 文件移动到 Linux 目录下

在该目录下执行 rpm -ivh 安装 JDK。

参数:

  • -i(install):安装
  • -v(verbose):显示详细信息
  • -h(hash):显示进度
  • --nodeps:不检测依赖性
[root@sail sail]# rpm -ivh jdk-8u301-linux-x64.rpm
warning: jdk-8u301-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8-2000:1.8.0_301-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...

配置环境变量

1、找到 Java 安装路径

JDK 会默认安装到 /usr/java/ 目录下。

[root@sail ~]# cd /usr/java/
[root@sail java]# ls
default jdk1.8.0_301-amd64 latest

如此代表 JDK 的路径为 /usr/java/jdk1.8.0_301-amd64。

2、配置环境变量

Linux 的环境变量配置在 /etc/profile 文件中。

跟 Windows 相同的是,都需要配置 JAVA_HOMECLASSPATHPATH

跟 Windows 不同的是,还需要导出配置的路径。

JAVA_HOME=/usr/java/jdk1.8.0_301-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

3、让新增的环境变量生效。

Linux 系统需要使用 source 命令让新增的环境变量生效。

[root@sail java]# source /etc/profile

4、使用 java -version 查看安装是否成功

[root@sail sail]# java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

如此代表安装已经成功。

至此 JDK 环境使用 rpm 方式搭建完毕。

最新文章

  1. [字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案
  2. 解决Ubuntu Server 12.04 在Hyper-v 2012 R2中不能使用动态内存的问题
  3. 抓包工具PowerSniff-0.1
  4. 彻底搞定 C/C++ 指针
  5. Understanding the RelationshipType Enumeration [AX 2012]
  6. shell算术运算与进制运算
  7. Android:修改版本
  8. Classpath entry org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported
  9. 解读分库分表中间件Sharding-JDBC
  10. new Date参数问题
  11. Triangle LOVE(拓扑排序)
  12. 高频(工作频率为13.56MHz)
  13. UVA1452|LA4727-----Jump------经典的约瑟夫公式的变形(DP)
  14. POJ3581:Sequence(后缀数组)
  15. 让策划也能轻松修改数据的方法:运用Excel2Json2Object插件将xml表格转为Object导入脚本
  16. Zephyr学习(一)Zephyr介绍
  17. 4.高级js--(面向对象js)_2
  18. 调用azkaban接口,upload 本地zip文件
  19. WPF中查找控件的扩展类
  20. Golang之Mysql操作

热门文章

  1. opencv c++安装踩坑记录 file cannot create directory: /usr/local/include/opencv2. Maybe need administrative privileges
  2. 手把手教你 Docker搭建mysql并配置远程访问
  3. django框架12
  4. VS Code官方插件集与工具
  5. wappalyzer 上各种开源框架功能
  6. 《The Tail At Scale》论文详解
  7. 不要使用短路逻辑编写 stl sorter 多条件比较
  8. Python调用Outlook发邮件
  9. CADisplayLink、NSTimer循环引用解决方案
  10. 漏洞扫描工具nessus、rapid7 insightvm、openvas安装&简单使用