在下一篇文章中,我们将研究如何 在Ubuntu上安装JDK 12。 Java Development Kit或JDK是用于开发Java应用程序的工具。 这将允许用户编译我们的Java代码,运行它们,对其进行测试并对其进行签名。
当前,我们可以找到2个版本的JDK。 一个叫做 OpenJDK的 和另一个 甲骨文JDK。 第一个是使JDK不受Oracle代码影响的项目。 它是Oracle JDK的开源实现,它不是开源的,并且有很多限制。
在Ubuntu 12上安装JDK 19.04
OpenJDK 12安装
我们将能够找到 官方Ubuntu 12软件包存储库中提供了OpenJDK 19.04。 因此,我们将能够使用APT软件包管理器轻松安装它。 首先,我们必须使用以下命令更新APT软件包存储库的缓存:
sudo apt update
OpenJDK 12有两个版本。 一种 完整版 和 版本 无头系统。 此最新版本不包含GUI编程库,并且需要的磁盘空间更少。
如果你有兴趣 安装完整版本的OpenJDK 12,请在终端(Ctrl + Alt + T)中运行以下命令:
sudo apt install openjdk-12-jdk
如果您更感兴趣 安装OpenJDK 12的无头系统版本,要执行的命令如下:
sudo apt install openjdk-12-jdk-headless
安装OpenJDK 12之后,我们可以执行以下命令来 检查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)中执行以下命令:
sudo add-apt-repository ppa:linuxuprising/java
之后,我们可以 安装Oracle JDK 12 键入命令:
sudo apt install oracle-java12-installer
在安装过程中,您将必须选择“接受”然后按 简介 完成接受 Oracle Java SE的Oracle技术网许可协议.
安装完成后,我们可以 检查是否正常 在终端中键入以下命令:
java -version
使用.DEB软件包安装Oracle JDK 12
安装Oracle JDK的另一种选择 将从官方网站下载相应的.DEB文件。 为此,您将必须访问 甲骨文网站 从浏览器。 进入页面后,您必须点击按钮“下载Java平台(JDK)12«。
后 接受许可协议, 将要 单击.DEB软件包文件jdk-12.0.1。 这是撰写本文时的最新版本。
浏览器将要求我们保存.DEB文件。 下载完成 我们将转到目录 〜/下载,或保存到已下载软件包的文件夹中:
cd ~/Descargas
现在 我们将安装.DEB软件包 如下:
sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb
下一步将是 查找deb包jdk-12.0.1的bin /目录的路径。 我们将使用以下命令来实现:
dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'
现在 我们将添加JAVA_HOME y 我们将更新PATH变量 使用以下命令:
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环境变量:
echo $JAVA_HOME && echo $PATH
如果一切正确,我们可以 检查Oracle JDK 12是否正常工作 输入:
java -version
编译并运行一个简单的Java程序
一旦安装了JDK 12,下一步将是编写一个小型简单的Java程序,以检查我们是否可以对其进行编译并与OpenJDK 12或Oracle JDK 12一起运行。
哈撒罗 我们将创建一个名为TestJava.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类文件TestJava.class 如下:
java PruebaJava
在上一个命令中,您必须 只写不带.class扩展名的文件名。 否则它将无法正常工作。 如果一切顺利,我们将看到预期的出口。 因此,JavaTest.java程序已使用JDK 12编译并成功运行。
非常感谢您,导游帮助了我