Linux:安装jdk的三种方法(yum+rpm+下载包)

这篇具有很好参考价值的文章主要介绍了Linux:安装jdk的三种方法(yum+rpm+下载包)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. yum安装jdk

linux上使用yum安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里。这里说一下步骤。

1.1. 执行命令yum list |grep jdk查看可安装jdk版本

执行成功后可以看见如下的结果:

yum 安装jdk,linux,linux,java,运维

1.2. 选择一个java版本进行安装

这里我们希望安装java1.8,因为我们的机器是64位的,所以选择安装java-1.8.0-openjdk-devel.x86_64

这里有个地方要注意,上图中我用红框圈起来的两个java版本,要选择-devel的安装,因为这个安装的是jdk,而那个不带-devel的安装完了其实是jre

1.3. 执行命令yum install -y java-1.8.0-openjdk-devel.x86_64

执行完后会看见控制台刷出很多输出,耐心等待至自动安装完成。

yum 安装jdk,linux,linux,java,运维

yum 安装jdk,linux,linux,java,运维

1.4.输入java -version查看已安装的jdk版本

当出现如下输出表示安装成功。

yum 安装jdk,linux,linux,java,运维

1.5.查看安装目录

yum安装的jdk,被安装到哪里去了?你可以在/usr/lib/jvm目录下找到他们

yum 安装jdk,linux,linux,java,运维

至此,yum安装jdk完成。

2. rpm安装JDK环境

2.1. 准备好需要安装的rpm安装包

若不愿意去官方下载rpm安装包则可以直接执行如下命令,直接在当前文件夹下下载一个jdk-8u202版本

https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.rpm

yum 安装jdk,linux,linux,java,运维

2.2. rpm安装包安装

注:rpm -ivh安装命令

rpm -ivh jdk-8u202-linux-x64.rpm

yum 安装jdk,linux,linux,java,运维

2.3. 检查Java环境是否成功安装

获取java版本号:

java -version

yum 安装jdk,linux,linux,java,运维

查看JDK的安装路径(安装后才有):

which java

yum 安装jdk,linux,linux,java,运维

3. tar.gz手动安装

3.1. 进入oracle官网下载,或准备好需要安装的tar安装包

我们提前从官方下载了如:jdk-xxx-linux-xxx.tar.gz的压缩包,我上传到服务器的/home然后开始安装

oracle官网下载页面:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

yum 安装jdk,linux,linux,java,运维

3.2. 解压tar.gz压缩包

tar -zxvf jdk-8u202-linux-x64.tar.gz

yum 安装jdk,linux,linux,java,运维

3.3. 剪贴到/usr/local目录下

注:此目录通常编译或安装不是直接来自官方仓库或软件包管理器的软件包

mv jdk1.8.0_202/ /usr/local/
cd /usr/local/jdk1.8.0_202
ll

yum 安装jdk,linux,linux,java,运维

3.4. 手动配置Java环境变量

安装到这已经就是最后一步了,我们需要配置所需的的Java环境变量,让其系统更好的找到如javajavac等命令的位置;

注:一般rpmyum方式安装的不需要配置环境变量,但是若识别不到还是老老实实配置环境变量

修改配置环境

vim /etc/profile

把下面的配置放到文件的最后一行

export JAVA_HOME=/usr/local/jdk1.8.0_202    # 这里设置解压的Java目录文件
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

让配置立即生效

source /etc/profile

yum 安装jdk,linux,linux,java,运维

检查Java环境是否成功安装

## 获取java版本号
java -version
    
## 查看JDK的安装路径(安装后才有)
which java

yum 安装jdk,linux,linux,java,运维

注:若yum安装则默认Java被安装在/usr/lib/jvm(一般不用手动配置)
RPM安装则默认Java被安装在/usr/java/jdk1.8.0-x64(一般不用手动配置)文章来源地址https://www.toymoban.com/news/detail-767997.html

到了这里,关于Linux:安装jdk的三种方法(yum+rpm+下载包)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux软件安装指令---yum和rpm

    卸载软件 安装一个软件包的基本待遇 查询已安装的rpm表 rpm -qa 查看系统中有哪些已经安装的包 采用分页的形式查看所有的文件包,按空格翻页,按回车切换下一行 相当于给上一个题目查出的包确定位置 要去安装一个nagios3Nagios是一款网络监控软件,可以用来监测Linux系统的

    2023年04月27日
    浏览(37)
  • 【Linux安装软件apt, rpm, yum命令】

    查询、验证、安装、升级、卸载、升级、校验、维护RPM数据库信息等综合管理操作。 rpm命令参数: i:install 安装rpm包 v:显示附加信息,提供更加详细的安装系统 ,可以rpm -ih -vv 显示更加多个详细 h:–hash 显示安装的进度,安装时以#####输出 V:校验,对已经安装的软件进行

    2024年02月02日
    浏览(48)
  • 【Linux】rpm && yum(软件包的安装以及查询)

    应用程序与系统命令的关系 典型应用程序的目录结构 Linux文件 常见的软件包封装类型 Linux内核简介 RPM软件包管理器Red-Hat Package Manager ● 由Red Hat公司提出,被 众多Linux发行版 所采用 ● 建立 统一的文件数据库 ● 详细记录软件包 安装、卸载、升级等变化 信息 ● 自动分析软

    2024年02月04日
    浏览(52)
  • 【Linux】三大安装方式(rpm、yum、编译安装),从原理到实操,我来告诉你怎么用!!!

    从程序猿写出源代码到生成一个目标程序,中间经历了(预处理)——(编译)——(汇编)——(链接) 这个过程就是将人类的高级语言翻译成计算机能看懂的二进制语言 那么关于Linux安装,到底安装的是什么? rpm和yum安装的对象——rpm软件包: RPM包是已经编译好并打包

    2024年02月03日
    浏览(48)
  • Linux 系统 yum 安装 jdk1.8

    上图这样就是系统没有找到已经安装的jdk 执行此命令会显示所有版本 jdk 安装包 这里输入回车y继续安装 这样就是已经安装完成了 vim /etc/profile 编辑配置文件 在配置文件下方插入 保存退出后 执行 source /etc/profile 使文件生效 到这里就是已经安装完成 java 环境了

    2024年02月15日
    浏览(42)
  • Linux的三种配置 IP方法

    说明: 使用nmcli命令配置的网络配置可以立即生效且系统重启后配置也不会丢失。 nmcli介绍 nmcli 是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法。nmcli命令的基本格式为: nmcli [OPTIONS] OBJECT { COMMAND | help } 其中,OBJECT选项可以是gene

    2024年03月21日
    浏览(42)
  • linux修改主机名的三种方法

    1.通过比较老的方法vim /etc/hostname 进行编辑修改——重启后生效 2.hostnamectl set-hostname 主机名 ——重启后生效      3.通过内核去修改主机名(红帽8版本) echo 主机名  /proc/sys/kernel/hostname(无法直接编辑文件,利用重定向可以)——立即生效      

    2024年02月11日
    浏览(48)
  • Linux下控制GPIO的三种方法

    https://blog.csdn.net/qq_41076734/article/details/124669908 1. 应用空间控制gpio 1.1简介 在/sys/class/gpio/下有个export文件,向export文件写入要操作的GPIO号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO输入或者输出模式,而value可控制

    2024年02月03日
    浏览(42)
  • 【Linux】 网络配置常见的三种方法

    目录 前言 方法一:(在图形化界面修改) 方法二:(修改ifcfg-eth60文件) 1.配置虚拟网络编辑器  2.配置ip ​编辑  3.网络验证 方法三:(利用nmtui命令修改) 总结 文章用配置的网络,我整理出来的这三种方法这里我们用Redhat9演示,希望能够读者带来帮助。 在配置网络之前

    2024年03月15日
    浏览(42)
  • linux修改文件名的三种方法

    我们在使用linux系统过程中为了便于记忆或整理维护,经常需要对文件名进行修改,下面文章介绍了linux系统的三种修改文件名称的方式。 语法:mv [options] source dest 参数说明: 示例:将a.txt修改为a1.txt 语法:cp [options] source dest 参数说明: 示例:将a.txt修改为a1.txt,通过cp命令

    2024年02月02日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包