当前位置: 首页 > 科技观察

如何在FedoraLinux上安装Java

时间:2023-03-17 23:49:15 科技观察

爱它或恨它,都很难避免Java。Java仍然是一种非常流行的编程语言,在学校教授并在企业中使用。如果您想在Java中使用基于Java的工具或程序,您需要在您的系统上安装Java。这会让人感到困惑,因为围绕Java有很多技术术语。Java开发工具包(JDK)用于创建Java程序。Java运行时环境(JRE)或Java虚拟机(JVM)用于运行Java程序。除此之外,您还会遇到OpenJDK和OracleJavaSE。推荐使用OpenJDK,因为它是开源的。如果您有专门的需求,那么您应该选择OracleJavaSE。还有一件事。甚至OpenJDK也有多个版本可供选择。在撰写本文时,Fedora34有可用的OpenJDK1.8、OpenJDK11和OpenJDK16。由您决定所需的Java版本。在FedoraLinux上安装Java首先,检查Java是否已经安装,以及它是哪个版本。我不是在开玩笑。Fedora通常预装了Java。要检查它,请使用以下命令:java-version如您在下面的屏幕截图中所见,我的Fedora系统上安装了Java11(OpenJDK11)。检查Java版本假定您要安装另一个版本的Java。您可以使用以下命令检查可用选项:sudodnfsearchopenjdk这里sudo不是必需的,但它会刷新sudo用户的元数据,如果您安装另一个版本的Java,这将有所帮助。上面的命令将显示大量输出,其中包含许多外观相似的包。您必须专注于前几个词才能理解不同的版本。Fedora中可用的Java版本例如,要安装Java8(OpenJDK1.8),包名称应为java-1.8.0-openjdk.x86_64或java-1.8.0-openjdk。使用它来安装:sudodnfinstalljava-1.8.0-openjdk.x86_64InstallJavaFedora这很好用。现在您的系统上同时安装了Java11和Java8。但是您将如何使用其中之一呢?在Fedora上切换Java版本您使用的Java版本保持不变,除非您明确更改它。使用此命令列出系统上安装的Java版本:sudoalternatives--configjava您会注意到Java版本之前有一个数字。Java版本前的+号表示当前使用的Java版本。您可以指定此编号以切换Java版本。所以在下面的示例中,如果我输入2,它会将系统中的Java版本从Java11更改为Java8。在已安装的Java版本之间切换这就是在Fedora上安装Java所需要做的全部工作。