在Linux环境下采用压缩包方式安装JDK 13的方法

以下是在Linux环境下采用压缩包方式安装JDK 13的攻略:

步骤一:下载JDK 13压缩包

首先需要在Java官网下载适合您Linux系统的JDK 13压缩包。可以通过以下方式进行下载:

  1. 打开JDK 13官网下载页面,找到相应的压缩包下载链接,选择tar.gz格式的文件,根据自己的系统位数进行下载。

  2. 如果不方便访问Java官网,也可以使用wget命令进行下载。如:

wget https://download.oracle.com/otn/java/jdk/13.0.2+8/cec27d702aa74d5a8630c65ae61e4305/jdk-13.0.2_linux-x64_bin.tar.gz?&filejdk-13.0.2_linux-x64_bin.tar.gz -O jdk-13.0.2_linux-x64_bin.tar.gz

其中,该命令中的链接地址是从JDK 13官网获取的,您需要在链接后面添加需要下载的文件名(此处为jdk-13.0.2_linux-x64_bin.tar.gz),并且需要注意文件后缀为.gz。

步骤二:解压JDK 13压缩包

下载完成之后,我们需要将压缩包解压到目标目录。可以使用以下命令进行解压:

  1. 将jdk-13.0.2_linux-x64_bin.tar.gz解压到/opt目录下,可以使用如下命令:
sudo tar -zxvf jdk-13.0.2_linux-x64_bin.tar.gz -C /opt/
  1. 解压过程中可能会出现权限问题,可使用sudo命令获得权限进行解压。解压完成后,可以使用ls命令查看/opt目录下是否有jdk-13.0.2目录,以此确认解压是否成功。

步骤三:配置环境变量

安装完JDK 13后,需要配置环境变量,方便后续使用。可以使用以下命令进行配置:

  1. 打开/etc/profile文件,添加以下环境变量:
export JAVA_HOME=/opt/jdk-13.0.2
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
  1. 也可以使用vim等编辑器进行编辑,编辑完成后需保存退出。最后,在命令行中输入source /etc/profile命令,让修改的环境变量生效:
source /etc/profile
  1. 通过echo命令验证是否配置成功,如:
echo $JAVA_HOME

终端回显/opt/jdk-13.0.2则配置成功。

示例1:在Ubuntu 18.04中安装JDK 13

以下示例适用于Ubuntu 18.04。可参考以下命令进行操作:

  1. 下载JDK 13压缩包
wget https://download.oracle.com/otn/java/jdk/13.0.2+8/cec27d702aa74d5a8630c65ae61e4305/jdk-13.0.2_linux-x64_bin.tar.gz?&filejdk-13.0.2_linux-x64_bin.tar.gz -O jdk-13.0.2_linux-x64_bin.tar.gz
  1. 解压JDK 13压缩包到/opt目录下
sudo tar -zxvf jdk-13.0.2_linux-x64_bin.tar.gz -C /opt/
  1. 配置环境变量
sudo vim /etc/profile

在文件最后添加以下内容:

export JAVA_HOME=/opt/jdk-13.0.2
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
  1. 保存并退出,刷新环境变量
source /etc/profile
  1. 验证安装是否成功
java -version

如若显示Java版本信息,则安装成功。

示例2:在CentOS 7中安装JDK 13

以下示例适用于CentOS 7。可参考以下命令进行操作:

  1. 下载JDK 13压缩包
wget https://download.oracle.com/otn/java/jdk/13.0.2+8/cec27d702aa74d5a8630c65ae61e4305/jdk-13.0.2_linux-x64_bin.tar.gz?&filejdk-13.0.2_linux-x64_bin.tar.gz -O jdk-13.0.2_linux-x64_bin.tar.gz
  1. 解压JDK 13压缩包到/opt目录下
sudo tar -zxvf jdk-13.0.2_linux-x64_bin.tar.gz -C /opt/
  1. 配置环境变量
sudo vim /etc/profile

在文件最后添加以下内容:

export JAVA_HOME=/opt/jdk-13.0.2
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
  1. 保存并退出,刷新环境变量
source /etc/profile
  1. 验证安装是否成功
java -version

如若显示Java版本信息,则安装成功。

希望这份完整攻略可以帮助到您。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Linux环境下采用压缩包方式安装JDK 13的方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • SQL SERVER 中构建执行动态SQL语句的方法

    在SQL SERVER的环境中构建执行动态SQL语句是一种非常灵活和可定制的方案。其实现过程可以分为以下几个步骤: 1. 构建动态SQL语句 动态SQL语句的构建需要用到SQL SERVER中自带的字符串拼接函数 CONCAT 或者 ‘+’,其中 CONCAT 是逗号隔开的参数列表,它的参数可以是列名、常量、函数及其他表达式,示例如下: DECLARE @S…

    database 2023年5月21日
    00
  • Spring Boot无缝集成MongoDB

    一、什么是Spring Boot和MongoDB? Spring Boot是一个基于Spring框架的快速开发极简化的框架,可以快速开发应用程序。 MongoDB是一个新型的文档型数据库,名字起源于humongous(巨大的)。MongoDB具有高性能、易于扩展、开源等特点,在大数据和云计算领域得到了广泛应用。 二、Spring Boot集成MongoDB的…

    database 2023年5月22日
    00
  • Ruby on Rails框架程序连接MongoDB的教程

    下面是Ruby on Rails框架连接MongoDB的完整攻略。 1. 安装MongoDB驱动 在使用Ruby on Rails连接MongoDB之前,需要安装MongoDB驱动。可以通过以下命令在Gemfile中添加MongoDB驱动的依赖: gem ‘mongo’, ‘~> 2.12’ gem ‘bson’, ‘~> 4.12’ 然后运行b…

    database 2023年5月22日
    00
  • 关于对mysql语句进行监控的方法详解

    下面是关于对MySQL语句进行监控的方法详解: 监控MySQL语句的方法 在MySQL中,监控SQL语句的方式有多种。下面将介绍比较常用的两种方法。 1. 使用MySQL慢查询日志 MySQL慢查询日志是MySQL提供的一种记录执行时间超过指定阈值的SQL查询语句的日志。它能记录超过指定时间阈值的SQL语句,可以方便的监控SQL执行效率,从而找出影响性能的S…

    database 2023年5月21日
    00
  • DBMS和RDBMS之间的区别

    DBMS和RDBMS是数据库管理系统的两种类型。DBMS是数据库管理系统的一种,创新性地推出了数据库系统,RDBMS又是DBMS派生出来一种。两者之间的区别在于数据存储方式、数据结构和服务运行规则等方面。 一、DBMS概述 DBMS(Database Management System)是数据库管理系统的缩写,是对人员、软件和硬件等一系列资源进行管理的系统。…

    database 2023年3月27日
    00
  • 详解linux驱动编写(入门)

    关于详解linux驱动编写(入门)的完整攻略,我认为可以分为以下几个部分进行讲解: 1. 概述 在介绍具体的驱动编写方法之前,我们需要先了解如下几个概念: 设备驱动:在计算机中,设备驱动程序是用来控制某个设备的软件,它是操作系统与硬件之间的一个接口。在Linux操作系统中,设备驱动程序是以内核模块的方式存在的,称为Linux驱动程序。 内核模块:内核模块是指…

    database 2023年5月22日
    00
  • 记录一次清理Redis 病毒程序 kdevtmpfsi

    首先贴上情况    一个redis 程序占用cpu 46%,虽然redis-server 有定时清理过期的键,但也不会占用这么高的CPU吧,一般都是0.3%   看看这个进程什么鬼 systemctl status 14561 然后找到了它的父亲进程 在 /var/tmp/kinsing     删除掉 它  /tmp/kdevtmpfsi  和 /var/…

    Redis 2023年4月12日
    00
  • MySQL创建新用户、增加账户的2种方法及使用实例

    MySQL是一款流行的关系型数据库管理系统,它允许用户创建多个账户以访问和管理数据库。本篇攻略将详细讲解如何通过两种不同的方式创建新用户和增加账户。 方法一:使用GRANT语句创建新用户 GRANT语句是MySQL中一个非常强大的命令,它可以让我们授予数据库用户的许可权限,并将其关联到一个或多个数据库对象上。在使用这个命令来创建用户时,我们需要先了解一些基本…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部