您当前所在位置:首页安装教程如何从Linux发行版的仓库中安装Java

如何从Linux发行版的仓库中安装Java

更新:2023-08-11 05:58:50编辑:tooool归类:安装教程人气:85

不论你讨厌别的应用软件和包指示行,都能都很难地在你的 Linux 控制系统上加装 Java。

如何从Linux发行版的仓库中安装Java

把 Java 加装到你的 Linux 桌上有多种不同形式。两个显著的形式是采用你的 Linux 应用软件中提供更多的应用软件。请注意,这并不适宜其他人。比如,很多使用者可能将须要两个十分具体内容的 Java 版。

在你已经开始以后,你要确认你须要何种 Java。你与否只须要运转许多.class文档或.jar文档?却是你已经已经开始撰写许多须要校对的标识符?

就我来说,我运转的绝大部份 Java 都是我他们(最少部份)撰写的 Java,因此加装完备的 Java 合作开发软件包(或称 JDK)常常有象征意义的,它包涵了 Java C++、库和许多十分管用的辅助工具。总之,在这儿,他们更偏激于采用开放源码的 JDK,称作 OpenJDK。

虽然我主要就在 Ubuntu Linux 应用软件上组织工作,我的应用软件指示行是apt。我能用apt来搜寻什么样 OpenJDK 区锡索需用的:

aptlistOpenJDK\*

那个指示的输入看上去像这种:

Listing...Doneopenjdk-11-dbg/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2amd64openjdk-11-dbg/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2i386openjdk-11-demo/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2amd64openjdk-11-demo/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2i386openjdk-11-doc/hirsute-updates,hirsute-updates,hirsute-security,hirsute-security11.0.11+9-0ubuntu2allopenjdk-11-jdk-headless/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2amd64openjdk-11-jdk-headless/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2i386openjdk-11-jdk/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2amd64openjdk-11-jdk/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2i386openjdk-11-jre-dcevm/hirsute11.0.10+1-1amd64openjdk-11-jre-headless/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2amd64openjdk-11-jre-headless/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2i386openjdk-11-jre-zero/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2amd64openjdk-11-jre-zero/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2i386openjdk-11-jre/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2amd64openjdk-11-jre/hirsute-updates,hirsute-security11.0.11+9-0ubuntu2i386openjdk-11-source/hirsute-updates,hirsute-updates,hirsute-security,hirsute-security11.0.11+9-0ubuntu2allopenjdk-15-dbg/hirsute15.0.3+3-1amd64openjdk-15-dbg/hirsute15.0.3+3-1i386openjdk-15-demo/hirsute15.0.3+3-1amd64...openjdk-8-jre/hirsute-updates,hirsute-security8u292-b10-0ubuntu1i386openjdk-8-source/hirsute-updates,hirsute-updates,hirsute-security,hirsute-security8u292-b10-0ubuntu1all

我在上面用...省略了不少行。

事实证明,即使限制在 OpenJDK 中,我仍然有很多选择:

  • 不同的架构(在我的例子中,i386 却是 amd64)。
  • 不同的 Java 版(就我来说,有 8、11、15、16、17 等)。
  • 纯粹的 OpenJDK 或无头版。
  • Java 运转时环境(JRE)。
  • 用于调试、演示,以及与否包涵源标识符等。

同样,在我的情况中,我主要就对纯粹的普通 OpenJDK 感兴趣。

假设我想为我的 amd64 架构加装 Java 11 版的普通 OpenJDK,我能输入:

sudoapt install -a=amd64 openjdk-11-jdk

几分钟后,我就能校对、运转、调试和打包我的 Java 标识符了。

注意,很有可能将须要同时加装多个版的 Java,有时甚至是必要的。在 Ubuntu 中,有两个管用的辅助工具,叫做update-java-alternatives,它能显示并配置在采用别的 Java 环境。

那些采用不同 Linux 应用软件的人,一般来说,能采取类似的形式。其他的几个应用软件(如 Debian 和 Mint)也采用apt,尽管需用的应用软件可能将不同。应用软件可能将采用不同的应用软件指示行。比如,Fedora 加装 Java 的文档页面显示了怎样采用 Fedoradnf包指示行来处理加装。首先,为了显示需用的版,输入:

dnfsearch openjdk

接下来,要加装完备的合作开发 x86_64 架构版,请输入:

sudo dnfinstalljava-11-openjdk-devel.x86_64

同样地,Fedora 提供更多了alternatives辅助工具来显示和配置 Java 环境。

再比如,很棒的 Arch Linux 维基显示对应的应用软件是jdk11-openjdk。该维基还解释了许多在 Arch 中采用 Java 的其他重要细节,比如采用archlinux-java辅助工具来显示加装了什么样 Java 环境或选择两个不同的默认环境。Arch 采用两个叫pacman的包指示行,它也有文档在 Arch Linux 维基上。

不管你讨厌别的应用软件和应用软件指示行,在你的 Linux 控制系统上获得 Java 是很难的。总之,在加装以后,要考虑版和功能。还要记住,在同一台电脑上有管理两个或多个 Java 版的形式。我的大多数例子都采用了apt,但也要记得能选择采用dnf

via: https://opensource.com/article/21/9/install-java-linux-repositories

作者:Chris Hermansen选题:lujun9972译者:geekpi校对:wxy

本文由 LCTT原创校对,Linux中国荣誉推出

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

「华为鸿蒙应用开发1」集成开发环境DevEcoStudio的安装和设置 Win10年度更新14366:微软自夸了Windows Defender一番

游客 回复需填写必要信息