UBUNTU手动安装JDK的详细步骤

下面是Ubuntu手动安装JDK的详细步骤攻略:

1. 下载JDK

首先,你需要先下载需要的JDK版本。你可以到官网下载:Oracle JDK 或者开放源码的 OpenJDK

这里以OpenJDK为例,你可以根据自己的需求选择任意一个版本的JDK进行下载,如:

wget https://mirror.azure.cn//AdoptOpenJDK/11/jdk/x64/linux/OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz

2. 解压JDK

下载完成后,你需要解压缩JDK的tar包,使用如下命令:

tar -zxvf OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz

3. 配置环境变量

接着,你需要配置JDK的环境变量,将bin目录加入到PATH中。编辑 ~/.bashrc 文件:

vi ~/.bashrc

在文件末尾新增以下内容:

export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH

其中/path/to/jdk为你解压JDK所在的路径。配置完成后,执行以下命令使配置生效:

source ~/.bashrc

4. 验证安装结果

最后一步,你需要验证一下JDK是否安装成功。打开终端,输入以下命令:

java -version

如果出现以下信息,说明JDK已经安装成功:

openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7)
OpenJDK 64-Bit Server VM (build 11.0.12+7, mixed mode)

示例说明:

示例一:下载OpenJDK14

假设我们需要下载OpenJDK14,可以使用如下命令进行下载:

wget https://mirror.azure.cn//AdoptOpenJDK/14/jdk/x64/linux/OpenJDK14U-jdk_x64_linux_hotspot_14.0.2_12.tar.gz

示例二:查看当前java版本

在验证安装结果时,我们可以使用以下命令来查看当前java版本:

java -version

输出结果如下:

openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7)
OpenJDK 64-Bit Server VM (build 11.0.12+7, mixed mode)

如果你亲自尝试使用以上攻略步骤来进行安装JDK,依照步骤操作,那么将会成功安装JDK。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:UBUNTU手动安装JDK的详细步骤 - Python技术站

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

相关文章

  • SQL 删除单行记录

    当我们需要从数据库中删除单行记录时,可以使用的SQL语句是DELETE命令。在删除单行记录之前,一定要谨慎检查要删除的记录,确保它是正确的。下面是SQL删除单行记录的完整攻略: 标准语法: DELETE FROM table_name WHERE some_column = some_value; table_name 表示要删除记录的表名。 some_co…

    database 2023年3月27日
    00
  • 详解Centos7下配置Redis并开机自启动

    下面是CentOS 7下配置Redis并开机自启动的完整攻略。 1. 前置条件 在操作之前,请确保CentOS 7已经安装了epel-release和wget两个软件包。如果没有安装,可以通过以下命令安装: yum -y install epel-release wget 2. 下载并安装Redis 通过以下命令下载Redis软件包: wget http:/…

    database 2023年5月22日
    00
  • Shell脚本自动备份MySQL到FTP并定期清理过期备份

    Shell脚本自动备份MySQL到FTP并定期清理过期备份攻略 本文将介绍如何使用Shell脚本自动备份MySQL到FTP并定期清理过期备份。此攻略将分为三个步骤: 配置MySQL和FTP参数; 编写Shell脚本实现MySQL备份和FTP上传; 定期清理过期备份。 配置MySQL和FTP参数 在开始编写脚本之前,我们需要先配置MySQL和FTP参数。配置文…

    database 2023年5月22日
    00
  • SQL Server:触发器实例详解

    SQL Server:触发器实例详解 在 SQL Server 中,触发器是一种与表相关联的特殊存储过程,它们在对表进行 INSERT、UPDATE 或 DELETE 操作时自动执行。 触发器的类型 SQL Server 支持以下两种类型的触发器: 行触发器(Row Triggers):当某个行受到影响时,该触发器会被激活。例如,对某个行进行 INSERT、…

    database 2023年5月21日
    00
  • sqoop 实现将postgresql表导入hive表

    导入postgresql表的前置条件 在使用sqoop导入postgresql表到hive表之前,需要确保以下条件已满足: postgresql数据表已准备好并在可访问的网络地址上开放了端口。 hive数据仓库在当地机器上启动,并已准备好接受导入的数据。 在服务器上安装了Java运行时环境和Hadoop/Hive。 在将postgresql表导入hive表时…

    database 2023年5月21日
    00
  • MySQL 语句注释方式简介

    MySQL 语句注释可以为SQL语句提供可读性,并且可以方便开发者在调试和维护时理解代码。本文将为大家介绍MySQL 语句注释方式,包括单行注释、多行注释以及行尾注释。 单行注释 单行注释的格式为”– 注释内容”,其中”–“表示注释符号,后面紧跟着注释内容,可以用来对SQL语句中的一行进行注释,如下所示: SELECT f_name, l_name, e…

    database 2023年5月21日
    00
  • 用命令创建MySQL数据库(de1)的方法

    下面是用命令创建MySQL数据库的方法的完整攻略: 步骤一:打开终端 在终端中输入以下命令,连接到MySQL服务器: mysql -u username -p 其中,username代表你在MySQL服务器中的用户名。输入以上命令后,会提示输入密码。输入对应的密码,按Enter键进入MySQL的命令模式。 步骤二:创建数据库 在MySQL的命令模式中,输入以…

    database 2023年5月22日
    00
  • 优化SQL Server的内存占用之执行缓存

    优化SQL Server的内存占用之执行缓存可以提高数据库的性能和可用性,提升用户的体验。下面是一些优化执行缓存的攻略: 1. 配置最佳实践 SQL Server执行缓存依靠内存工作,要使它正常运行,需要设置正确的最佳实践,例如: 将最大服务器内存限制设置到物理内存的70%-80%。 将最小服务器内存限制设置到1GB或更高。 在SQL Server实例中启用…

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