Ubuntu 安装 JDK8 的两种方法(总结)

下面我将详细讲解“Ubuntu 安装 JDK8 的两种方法(总结)”的完整攻略。

1. 方法一:通过 apt-get 命令安装 OpenJDK

第一步:更新 apt-get

首先,我们需要更新一下 apt-get,打开终端,输入以下命令:

sudo apt-get update

第二步:安装 JDK

输入下面命令安装 JDK:

sudo apt-get install openjdk-8-jdk

第三步:验证 JDK 是否安装成功

输入以下命令,查看 JDK 版本:

java -version

如果显示出 JDK 版本信息,则说明安装成功。

示例说明

比如我们要在 Ubuntu 18.04 上安装 JDK,我们可以在终端里输入以下命令:

sudo apt-get update
sudo apt-get install openjdk-8-jdk
java -version

2. 方法二:手动下载安装 JDK

第一步:下载 JDK

首先,到官网下载 JDK8 的压缩包,可以使用 wget 命令,也可以直接在浏览器下载。

第二步:解压 JDK

下载完成后,使用命令解压到指定目录,比如我的解压目录是 /usr/lib/jvm,输入以下命令:

sudo mkdir /usr/lib/jvm
sudo tar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/lib/jvm/

第三步:配置环境变量

配置环境变量,需要编辑 /etc/profile 文件,可以使用 nano、vim 或 gedit 等编辑器进行编辑,这里以 nano 为例:

sudo nano /etc/profile

在文件末尾添加以下配置:

# set oracle jdk8 as default java
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

第四步:使修改生效

保存文件并使修改生效,输入以下命令:

source /etc/profile

第五步:验证 JDK 是否安装成功

输入以下命令,查看 JDK 版本:

java -version

如果显示出 JDK 版本信息,则说明安装成功。

示例说明

比如我们下载的 JDK 压缩包位于 /home/user/Downloads 目录下,我们可以在终端里输入以下命令:

sudo mkdir /usr/lib/jvm
sudo tar zxvf /home/user/Downloads/jdk-8u171-linux-x64.tar.gz -C /usr/lib/jvm/
sudo nano /etc/profile

编辑 /etc/profile 文件后,保存并退出,接着输入以下命令:

source /etc/profile
java -version

以上就是“Ubuntu 安装 JDK8 的两种方法(总结)”攻略的完整步骤。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu 安装 JDK8 的两种方法(总结) - Python技术站

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

相关文章

  • Mysql中DATEDIFF函数的基础语法及练习案例

    Mysql中DATEDIFF函数可以用来计算两个日期之间的天数差。它的基础语法如下: DATEDIFF(date1, date2) 其中,date1和date2是指需要计算天数差值的两个日期,可以是一个列名、常量或一个表达式。函数的返回值是两个日期之间的天数差。 下面是两个DATEDIFF函数的案例示例: 案例一:计算两个固定日期之间的天数差 例如,要计算2…

    database 2023年5月22日
    00
  • 也许是被忽略的update语句(update技巧)

    当我们开发网站或者其他软件时,经常需要对数据库中的数据进行修改。而更新数据最常用的方法就是使用 UPDATE 语句。但是有时候我们可能会犯一些错误,比如操作数据表时,我们可能会忽略掉 update 语句。本文将详细讲解“也许是被忽略的update语句(update技巧)”的完整攻略。 1. update 语句的作用 update 语句可以用于更新数据库表中的…

    database 2023年5月21日
    00
  • MYSQL在centos上首次启动

    1.启动mysql [root@iZ8vbf6lodiycj95t5h03xZ centos7_mysql_own]# service mysqld start Redirecting to /bin/systemctl start mysqld.service 2.查看mysql服务状态 [root@iZ8vbf6lodiycj95t5h03xZ ~]# …

    MySQL 2023年4月12日
    00
  • Linux系统下Mysql使用简单教程(一)

    下面是关于“Linux系统下Mysql使用简单教程(一)”的完整攻略: 概述 在Linux系统下,Mysql是一款常用的关系型数据库管理系统。这篇教程将介绍如何在Linux系统下安装、配置和使用Mysql。本教程的目标读者是初学者,不需要任何关于Mysql或数据库管理的经验。 安装Mysql 在Linux系统中,可以使用apt-get命令安装Mysql: s…

    database 2023年5月22日
    00
  • DBMS中游标和触发器的区别

    接下来我将详细解释DBMS中游标和触发器的区别。 游标和触发器的定义 游标和触发器都是DBMS中的重要概念,但它们的含义却不同。 游标:是在SQL语句执行中,对于一组数据结果的读取,可以将其理解为指针,指向关系数据库系统的某行,并允许程序对该行执行操作。因此,游标是一种用于遍历结果集的高级机制,可以理解为一个指向表格中数据行的指针。 触发器:是一段存储在关系…

    database 2023年3月27日
    00
  • C#中验证sql语句是否正确(不执行语句)

    要验证SQL语句的正确性,但是又不想执行语句,可以使用C#中的SqlCommand和SqlConnection对象来实现。以下是详细攻略: 步骤1:创建SqlConnection对象 首先需要创建一个SqlConnection对象来与数据库建立连接: using System.Data.SqlClient; //创建SqlConnection对象 SqlCo…

    database 2023年5月21日
    00
  • 使用 SQL 服务器时,”评估期已过期”错误消息(解决方法)

    当使用 SQL 服务器时,某些情况下可能会出现“评估期已过期”的错误消息。这通常是由于使用了过期的 SQL 服务器版本或未正确安装和激活 SQL 服务器引起的。以下是解决此问题的完整攻略: 1. 检查 SQL 服务器版本 首先要检查的是 SQL 服务器版本,确保你正在使用的是正式版本而非试用版、开发版或测试版。如果你正在使用试用版或开发版,则需要激活 SQL…

    database 2023年5月18日
    00
  • mysql数据库入门第一步之创建表

    好的!下面我将为你详细讲解MySQL数据库入门之创建表的攻略。 什么是MySQL数据库表 MySQL数据库表是指一张由若干行和若干列组成的数据集合,其中每行代表一条记录,每列代表一个数据字段。创建表是MySQL数据库的基础操作之一,在使用MySQL数据库的过程中,我们需要经常创建、修改和操作表。 如何创建MySQL数据库表 创建MySQL数据库表需要使用SQ…

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