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

yizhihongxing

以下是在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日

相关文章

  • pymysql 插入数据 转义处理方式

    当使用pymysql向MySQL数据库中插入数据时,需要注意字符串中可能含有引号、单引号、反斜杠等特殊字符,这些字符可能导致SQL语句语法出现错误。为了避免这种情况,需要使用转义处理方式,将特殊字符转换为可以被SQL语句安全接收的形式。 以下是pymysql插入数据的转义处理方式: 使用pymysql.escape_string()函数 pymysql.es…

    database 2023年5月22日
    00
  • Node.js动手撸一个静态资源服务器的方法

    以下是Node.js动手撸一个静态资源服务器的完整攻略: 什么是静态资源服务器 静态资源服务器是一个可以将静态文件(如 HTML,CSS,JavaScript,图片等)通过 HTTP 服务器向客户端提供这些文件的服务器。这种服务器通常是非常简单的,只是通过 HTTP 将文件发送给客户端,而不做任何处理。 构建静态资源服务器 要构建一个静态资源服务器,需要完成…

    database 2023年5月22日
    00
  • MySQL数据库索引原理及优化策略

    MySQL数据库索引原理及优化策略攻略 索引原理 什么是索引 索引是数据库中用于提高检索效率的一种数据结构,它可以帮助我们快速定位到需要查询的数据。 在MySQL中,一个索引就是一种数据结构,它存储着对于一组数据的引用指针,这些指针指向数据库中实际存储的数据行。 索引的优点 加速数据检索; 缩小数据检索的范围; 提高数据的唯一性。 索引的分类 根据实际使用的…

    database 2023年5月19日
    00
  • ORACLE中关于表的一些特殊查询语句

    本文将分享一些在ORACLE中关于表的特殊查询语句。 1. 模糊查询 在ORACLE中,可以使用LIKE关键字进行模糊查询。例如,要查找包含特定字符串“abc”的所有行,可以使用以下语句: SELECT * FROM table_name WHERE column_name LIKE ‘%abc%’; 其中,%符号表示任意字符出现任意次数,所以%abc%表示…

    database 2023年5月21日
    00
  • 一文搞懂高并发下的数据库事务隔离级别

    在高并发的场景下,数据库事务隔离级别非常重要,它影响了数据库并发操作的正确性、性能和可靠性。 数据库事务隔离级别分为四种: Read uncommitted(读未提交) Read committed(读已提交) Repeatable read(可重复读) Serializable(串行化) Read uncommitted(读未提交) 该隔离级别的数据库事务…

    Matplotlib 2023年3月10日
    00
  • spring-redis集群配置

    <?xml version=”1.0″ encoding=”UTF-8″?> <beans xmlns=”http://www.springframework.org/schema/beans” xmlns:context=”http://www.springframework.org/schema/context” xmlns:p=”ht…

    Redis 2023年4月12日
    00
  • Redis数据库安全详解

    Redis数据库安全攻略 1. Redis数据库安全威胁 Redis是一个非关系型数据库,具有快速、高性能、分布式、可扩展等特点。但同时,由于其使用方式和架构设计的特殊性,也容易受到多种安全威胁。这些威胁包括: 未授权访问:由于Redis默认配置不需要密码即可访问,如果未进行密码设置或正确的网络隔离,攻击者可以通过网络直接访问到Redis实例并进行恶意操作。…

    database 2023年5月18日
    00
  • MySQL查看表中的约束的4种方法

    MySQL中查看表中的约束有以下几种方法: DESC命令 使用DESC命令可以查看表的结构,包括所有的列和约束。 语法:DESC 表名; 示例: DESC students; SHOW CREATE TABLE命令 使用SHOW CREATE TABLE命令可以查看表的创建语句,其中包括所有的列和约束。 语法:SHOW CREATE TABLE 表名; 示例…

    MySQL 2023年3月9日
    00
合作推广
合作推广
分享本页
返回顶部