Java,在Fedora 31上安装它的两种不同方式

继续阅读本系列文章 吃完后该怎么办 在我们的计算机上安装了Fedora 31 成功地, 安装Google Chrome浏览器后,现在 轮到 在几乎所有操作系统中,最重要的元素之一是 Java安装。

你们中的许多人会知道Java, 这是一种安全,稳定的编程语言。 除了是具有许多互连功能的计算机技术和编程语言平台之外。

Java是任何操作系统中的重要组件,因为要运行基于Java的应用程序,必须安装Java。 最需要Java Runtime Environment (JRE),它是用于在系统上运行Java应用程序的软件组件的集合。

尽管对于其他情况, 如果您想为Java开发软件应用程序,Oracle Java开发套件(JDK),它带有完整的JRE软件包,其中包含用于开发,调试和监视Java应用程序的工具,并且是与Oracle Standard Edition兼容的Java SE。

但是在最实际的情况下,我们将仅安装执行环境,我们可以在其中选择安装Oracle的私有版本还是开放源版本。

在Fedora 31上安装OpenJDK

对于第一种情况 我们将安装开源版本, 这是OpenJDK,可以在大多数Linux发行版的存储库中找到。

安装前 他们应该检查是否已经安装了Java, 这可以通过打开系统中的终端来完成,他们只需在其中键入以下命令即可:

java --version

如果返回类似“ openjdk version ...”的信息您已经在系统上安装了Java。 但是,如果您发现没有找到它, 我们将要安装它。

在同一终端中,我们将键入以下命令要搜索与openjdk相关的软件包,将显示很多选项及其说明:

sudo dnf search openjdk

虽然 基本上我们必须选择两个选项,安装Java 11或Java8。我们可以通过执行以下任何命令来安装它们中的任何一个。

Java 11的

sudo dnf install java-11-openjdk

Java 8的

sudo dnf install java-1.8.0-openjdk

或者,如果您需要使用其他版本,则可以同时安装这两个版本, 然后,您可以指出要使用哪一个。

如果您安装了多个版本并完成了安装,请完成安装 你想在他们之间切换,您可以使用以下命令执行此操作:

sudo alternatives --config java

列出不同的版本,您可以通过键入要使用的版本号在它们之间进行选择。

从Fedora 31中的二进制文件从RPM或OpenJDK安装Java

我们拥有的另一种安装方法 从二进制文件在Fedora 31上安装Java (仅适用于OpenJDK) 或RPM软件包 我们可以从Java网站下载。

即使他 Fedora仓库中提供了OpenJDK,缺少OpenJDK版本13 因此,对于那些想要安装此版本的用户,必须使用此方法进行安装。

为此,我们将转到以下内容 链接下载版本13 OpenJDK的。

或从终端输入:

wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz

或是RPM套件 可以下载 从以下链接,接受使用条件。

RPM软件包下载完成 可以安装 通过双击下载的文件或从终端输入以下命令:

sudo rpm -ivh jdk-13.0.1_linux-x64_bin.rpm

最后 对于那些将要安装OpenJDK的用户 他们必须使用以下命令解压缩该软件包:

tar xvf openjdk-13.0.1_linux-x64_bin.tar.gz

稍后我们将文件夹移动到/ opt (通常是您安装的软件所在的位置):

sudo mv jdk-13 /opt/

我们使用以下命令配置环境:

sudo tee /etc/profile.d/jdk13.sh <<EOF
export JAVA_HOME=/opt/jdk-13
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
source /etc/profile.d/jdk13.sh

我们可以通过执行以下命令来确认安装:

echo $JAVA_HOME
java --version


发表您的评论

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

*

*

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