在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日

相关文章

  • MySQL MHA 运行状态监控介绍

    MySQL MHA 运行状态监控介绍 什么是MySQL MHA MySQL MHA是一个MySQL高可用性管理工具,用于Master/Slave复制环境的主从切换,它可以自动监测MySQL主节点的运行状态,并在主节点失效时自动提升备份节点为新的主节点,从而保证MySQL服务的高可用性和可靠性。 MySQL MHA运行状态监控 MySQL MHA运行状态监控是…

    database 2023年5月22日
    00
  • MyBatis版本升级导致OffsetDateTime入参解析异常问题复盘

    下面是详细的攻略: 问题描述 在进行 MyBatis 版本升级时,发现项目中的 OffsetDateTime 类型的参数无法正常解析,导致调用 SQL 语句失败。 复盘过程 经过分析,我们发现问题出在 MyBatis 版本升级之后,其内部使用的 Jackson 依赖库(用于 JSON 数据的解析和序列化操作)也进行了更新,从 2.9.4 更新到了 2.11.…

    database 2023年5月22日
    00
  • MybatisPlusException:Failed to process,Error SQL异常报错的解决办法

    针对”MybatisPlusException: Failed to process, Error SQL异常报错”这种情况,可以采取以下步骤进行解决: 1.查看错误日志及异常信息 MybatisPlusException通常是由于SQL异常导致的,我们可以首先查看错误日志,了解具体的异常信息,判断问题出在哪里。常见的异常信息包括SQL语句错误、数据库表结构…

    database 2023年5月18日
    00
  • docker redis安装及配置(外网访问 关闭安全限制 设置密码)

    docker run -p 6379:6379 –name redis -v /usr/local/redis/etc/redis.conf:/etc/redis/redis.conf -v /usr/local/redis/data:/data -d redis redis-server /etc/redis/redis.conf –appendonl…

    Redis 2023年4月11日
    00
  • oracle 数据库闪回相关语句介绍

    Oracle数据库闪回相关语句介绍 介绍 Oracle数据库闪回可以帮助在不影响数据库的情况下回滚表数据或整个数据库。它是自从Oracle 10g版本以来添加的特性。Oracle闪回的主要原理是利用UNDO数据存储机制将数据进行回滚。为了使用Oracle闪回,必须满足以下要求: 数据库必须在运行,并且UNDO表空间必须处于提供UNDO数据存储的状态。 需要访…

    database 2023年5月21日
    00
  • mysql 常用命令集锦[绝对精华]

    MySQL 常用命令集锦 1. 登录 MySQL 要使用 MySQL 命令行客户端,必须先登录到服务器上的 MySQL 服务。 使用以下命令登录到 MySQL: mysql -h 主机名 -u 用户名 -p 其中: -h:指定主机名,如果是本机 MySQL 服务,可以省略。 -u:指定连接 MySQL 的用户名。 -p:表示 MySQL 用户需要输入密码来进…

    database 2023年5月22日
    00
  • MySQL 和 PostgreSQL 的区别

    MySQL和PostgreSQL都是非常流行的开源的关系型数据库管理系统(RDBMS)。MySQL是由瑞典MySQL AB公司开发的,现在属于Oracle公司。PostgreSQL则是由PostgreSQL Global Development Group开发。两者都拥有广泛的用户群,但是它们也有一些不同之处。下面就对MySQL和PostgreSQL的区别进…

    database 2023年3月27日
    00
  • Oracle存储过程循环语法实例分析

    Oracle存储过程循环语法实例分析 什么是存储过程? 存储过程是一种数据库对象,它包含了一段可执行的SQL代码。存储过程可以接受参数,可以返回结果,并且可以在客户端(例如应用程序)中直接调用。 Oracle存储过程循环语法 Oracle的存储过程循环语法可以使用PL/SQL中的循环结构来实现。常用的循环有FOR循环、WHILE循环和LOOP循环,在不同的情…

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