JDK 12,在Ubuntu 12上安装OpenJDK 12和Oracle JDK 19.04

关于Ubuntu 12上的jdk 19.04

在下一篇文章中,我们将研究如何 在Ubuntu上安装JDK 12。 Java Development Kit或JDK是用于开发Java应用程序的工具。 这将允许用户编译我们的Java代码,运行它们,对其进行测试并对其进行签名。

当前,我们可以找到2个版本的JDK。 一个叫做 OpenJDK的 和另一个 甲骨文JDK。 第一个是使JDK不受Oracle代码影响的项目。 它是Oracle JDK的开源实现,它不是开源的,并且有很多限制。

在Ubuntu 12上安装JDK 19.04

Java徽标
相关文章:
在Ubuntu 8及其衍生版本上安装Java 9、10和18.04

OpenJDK 12安装

我们将能够找到 官方Ubuntu 12软件包存储库中提供了OpenJDK 19.04。 因此,我们将能够使用APT软件包管理器轻松安装它。 首先,我们必须使用以下命令更新APT软件包存储库的缓存:

sudo apt update

OpenJDK 12有两个版本。 一种 完整版版本 无头系统。 此最新版本不包含GUI编程库,并且需要的磁盘空间更少。

如果你有兴趣 安装完整版本的OpenJDK 12,请在终端(Ctrl + Alt + T)中运行以下命令:

openjdk安装12

sudo apt install openjdk-12-jdk

如果您更感兴趣 安装OpenJDK 12的无头系统版本,要执行的命令如下:

OpenJDK 12无头安装

sudo apt install openjdk-12-jdk-headless

安装OpenJDK 12之后,我们可以执行以下命令来 检查OpenJDK是否正常工作:

openjdk版本

java -version

使用PPA安装Oracle JDK 12

在Ubuntu 19.04中,我们还可以安装Oracle JDK12。官方的Ubuntu软件包存储库中不提供此版本的JDK,但是 我们可以使用linuxuprising / java PPA来安装它.

如果要在Ubuntu 19.04中添加linuxuprising / java PPA,请在终端(Ctrl + Alt + T)中执行以下命令:

添加回购linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

之后,我们可以 安装Oracle JDK 12 键入命令:

安装Oracle Java 12

sudo apt install oracle-java12-installer

在安装过程中,您将必须选择“接受”然后按 简介 完成接受 Oracle Java SE的Oracle技术网许可协议.

Oracle技术许可协议

安装完成后,我们可以 检查是否正常 在终端中键入以下命令:

Oracle Java JDK版本

java -version

使用.DEB软件包安装Oracle JDK 12

安装Oracle JDK的另一种选择 将从官方网站下载相应的.DEB文件。 为此,您将必须访问 甲骨文网站 从浏览器。 进入页面后,您必须点击按钮“下载Java平台(JDK)12«。

下载oracle jdk 12 .deb文件

接受许可协议, 将要 单击.DEB软件包文件jdk-12.0.1。 这是撰写本文时的最新版本。

在Oracle网站上接受许可

浏览器将要求我们保存.DEB文件。 下载完成 我们将转到目录 〜/下载,或保存到已下载软件包的文件夹中:

cd ~/Descargas

现在 我们将安装.DEB软件包 如下:

安装.deb jdk文件12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

下一步将是 查找deb包jdk-12.0.1的bin /目录的路径。 我们将使用以下命令来实现:

jdk 12二进制本地化

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

现在 我们将添加JAVA_HOME y 我们将更新PATH变量 使用以下命令:

更新javahome和路径变量

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

之后,我们有 重新启动我们的Ubuntu计算机 使用以下命令:

sudo reboot now

计算机重新启动后,我们可以运行以下命令来 检查是否正确设置了JAVA_HOME和PATH环境变量:

检查java变量

echo $JAVA_HOME && echo $PATH

如果一切正确,我们可以 检查Oracle JDK 12是否正常工作 输入:

从包.deb安装的java-version

java -version

编译并运行一个简单的Java程序

一旦安装了JDK 12,下一步将是编写一个小型简单的Java程序,以检查我们是否可以对其进行编译并与OpenJDK 12或Oracle JDK 12一起运行。

哈撒罗 我们将创建一个名为TestJava.java的文件 在内部,我们将编写以下几行:

Java程序的示例代码

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

现在 编译源文件TestJava.java 在终端中(Ctrl + Alt + T),我们将转到保存刚刚创建的文件的目录。 在此文件夹中,我们执行以下命令:

javac PruebaJava.java

此命令应生成一个新文件,名为 TestJava.class。 这是一个Java类文件,包含JVM(Java虚拟机)可以执行。

Java示例构建

如果一切正确,我们可以 运行Java类文件TestJava.class 如下:

java示例工作

java PruebaJava

在上一个命令中,您必须 只写不带.class扩展名的文件名。 否则它将无法正常工作。 如果一切顺利,我们将看到预期的出口。 因此,JavaTest.java程序已使用JDK 12编译并成功运行。


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   亚历山大

    非常感谢您,导游帮助了我