如何在 Ubuntu 和 Linux Mint 上安装 Java
想知道如何在 Ubuntu 上安装 Java?安装 Java 无疑是安装 Ubuntu 后首先要做的几件事之一,而且非常容易做到。
许多人对 Java 怀有厌恶之情。但很有可能,出于某种原因,您可能必须安装 Java,无论您多么不喜欢它。在这篇简短的文章中,我们将了解如何在 Ubuntu、Linux Mint 以及其他基于 Debian 和 Ubuntu 的发行版中安装 Java。
您可以通过多个软件包在 Ubuntu 上获取 Java。有 JRE、OpenJDK 和 Oracle JDK。但是这些软件包之间有什么区别,您应该安装哪一个呢?让我在下一节中解释一下。
JRE、OpenJDK 与 Oracle JDK
在继续查看安装 Java 的过程之前,让我们快速了解一下 JRE、OpenJDK 和 Oracle JDK 之间的区别。
JRE(Java 运行时环境) 是您在 Ubuntu 上运行基于 Java 的应用程序通常需要的环境。如果您不是程序员,这就是您所需要的。
如果您必须进行一些与 Java 相关的编程或开发软件,那么 JDK(Java 开发工具包) 就是您所需要的。
OpenJDK 是 Java 开发工具包的开源实现,而 Oracle JDK 是 Java 开发工具包的官方 Oracle 版本。虽然 OpenJDK 足以满足大多数情况,但某些程序(例如 Android Studio)建议使用 Oracle JDK 以避免 UI/性能问题。
现在您已经了解了 JRE、JDK、OpenJDK 和 Oracle JDK 之间的区别,您应该决定安装这些软件包之一。
完成此操作后,就可以了解如何安装这些软件包并在 Ubuntu Linux 上获取 Java。
检查 Ubuntu 中是否已安装 Java
在了解如何安装 Java 之前,您应该验证 Java 是否已安装。这也有助于了解您的系统上安装了哪个版本的 Java。
打开终端并使用以下命令:
java -version
如果您安装了 Java,您应该会看到如下输出:
openjdk 10.0.2 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)
正如您在上面的输出中看到的,系统已通过 OpenJDK 安装了 Java 10。
如果您的系统上没有安装 Java,您将看到如下输出:
The program ‘java’ can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install
基本上 Ubuntu 会提示您可以安装哪些软件包来获取 Java。
在 Ubuntu 和 Linux Mint 中安装 Java
了解了各种类型“Java”之间的区别后,让我们看看如何安装它们。
在 Ubuntu 和 Linux Mint 中安装 JRE(用于运行 Jar 应用程序)
在 Ubuntu 上运行 Jar 文件需要 JRE。 Jar 文件基本上是预编译的 Java 文件。作为最终用户,您只想使用 Java 应用程序,为此,您需要 JRE。
打开终端并使用以下命令安装 JRE:
sudo apt install default-jre
这将安装 Ubuntu 提供的最新 JRE。但如果您想安装特定版本,可以在上述命令中使用 openjdk-8-jre、openjdk-7-jre/openjdk-6-jre 代替 default-jre。
在Ubuntu和Linux Mint中安装OpenJDK(用于编译和运行Java程序)
正如前面提到的,如果你想在Ubuntu上编译并运行Java程序,你需要JDK。它包含 Java 编译器 (javac) 包。
在终端中,使用以下命令安装 OpenJDK Java 开发工具包:
sudo apt install default-jdk
如果您专门希望安装 Java 8、Java 7 或 Java 6 等,则可以使用 openjdk-8-jdk、openjdk-7-jdk/openjdk-6-jdk。
在 Ubuntu 和 Linux Mint 中安装 Oracle JDK
使用以下命令在 Ubuntu 和 Linux Mint 中安装 Oracle JDK。请注意,它将下载大量文件。因此,请确保您有良好的互联网速度:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
如果要安装 Java 11 并将其设置为默认值,请使用以下命令:
sudo apt install oracle-java11-installer-local
如果您想使用最近安装的 Oracle Java 11 作为系统上的默认 Java 版本,请使用以下命令:
sudo apt install oracle-java11-set-default-local
它将默认 Java 版本更改为 Oracle Java 11,并在 JAVA_HOME 变量和 PATH 变量中进行设置。
同样,如果要安装 Java 16 并将其设置为默认值,请使用以下命令:
sudo apt install oracle-java16-installer-local
sudo apt install oracle-java8-set-default-local
现在您已经学会了在 Ubuntu 上安装 Java,您可能想提高您的 Java 技能。我建议尝试 CodeGym 的交互式 Java 教程。这是一种有趣且引人入胜的 Java 学习方式。
如有任何问题或建议,我们随时欢迎。