生活哲学

如何在 Ubuntu 中安装 Java 运行时

Java 未在 Ubuntu 中默认安装,但需要在计算机上运行 Java 应用程序,例如 Minecraft。本文将向您展示如何在 Ubuntu 中安装 Java Runtime。

什么是 Java 运行时?

Java 是一种“解释型”语言,这意味着代码不会编译成可执行的就绪文件。要运行 Java 应用程序,您需要有一个解释器,称为 Runtime。该运行时实时翻译程序代码,以指导计算机理解并使程序能够运行。

Java 测试

要检查您是否安装了 Java,请使用:

java-version

输出将告诉您计算机上是否有 Java,如果没有,可以安装哪些版本。保存以备日后需要。

如何在Ubuntu中安装Java Runtime的图片1 命令的结果表明没有安装Java

安装默认版本

在所有可用的 Java 版本中,有一个被认为是分发的默认版本。它可能不是最新版本,但它通常是稳定、安全且几乎适用于任何用途的最佳版本。

要安装它,使用:

sudo apt install default-jre

经过一段时间并安装一些额外的依赖项,Java 将安装在计算机上。

再次使用命令java-version检查安装了哪个版本。

如何在Ubuntu中安装Java Runtime的图2 再次使用 java-version 命令检查安装了哪个版本

但是,不幸的是,为特定 Java 版本创建的某些程序在使用不同版本时可能会遇到问题。值得庆幸的是,有解决此类问题的方法。

JRE 和 JDK

要运行Java代码,你需要Java Runtime。但是,在极少数情况下,可能需要一些额外的附加功能。它们可以在完整的 Java 开发工具包中找到。

要安装它,在终端输入以下命令:

sudo apt install default-jdk

安装(并切换到)旧版本

如果您尝试的方法仍然失败,请安装旧版本的 Java,就像使用默认运行时一样。例如,要为 Ubuntu 20.04 安装目前可用的最旧版本,文章使用:

sudo apt install openjdk-8-jre

您不必卸载已安装的 Java 版本。多个版本可以并行共存。但是,一次只有其中一个工作。但是即使安装了较早的版本,也解决不了jar文件无法自动运行的问题。您必须先切换到旧版本。为此,请使用以下命令:

sudo update-alternatives--config Java

一个可用版本的编号列表将出现在终端中。标记活动版本的部件号前的星号。按键盘上的Enter保持活动版本或选择其他版本对应的数字,然后按Enter切换。

如何在Ubuntu中安装Java Runtime的图3 选择其他版本对应的数字,回车即可转换

安装 Oracle Java

顽固的程序可能拒绝使用任何开放的 Java 版本并需要 Oracle 版本。不幸的是,安装 Oracle Java 有点复杂。您必须先从 Oracle Java 官方页面手动下载。

将文件保存在某处,激活终端并移至同一目录。使用命令获取下载文件中的dpkg:

sudo dpkg-i DOWNLOADED_JDK_FILENAME

使用update-alternatives上一条命令安装JDK:

sudo update-alternatives--install/usr/bin/java java/usr/lib/jvm/jdk-14.0.1/bin/java 1 sudo update-alternatives--install/usr/bin/javac javac/usr/lib/jvm/jdk-14.0.1/bin/javac 1

请记住使用您将安装的 Java 版本更新示例路径。 另请注意,您可以在“开放”Java 版本和 Oracle 的 Java 版本之间切换。

相关资讯

评论

回复