0
点赞
收藏
分享

微信扫一扫

ubuntu之搭建samba文件服务器

王老师说 03-31 16:30 阅读 1

如何在 Ubuntu 上安装多个版本的 Java

首先,我们得检查一下你的系统里是否已经装了 Java。这个很简单,只需运行下面这条命令:

  • 在 Linux 上安装 Java 的实战示例
  • update-java-alternatives --list

输出结果:

https://ubuntushell.com/wp-content/uploads/2024/03/checking-if-java-is-installed.webp

检查是否安装了 Java

如你所见,我的系统已经安装了 Java 11。但你可能和我不一样,你的系统中可能安装了多个版本的 Java,或者一个也没有。在这种情况下,为了本教程,你需要安装至少两个不同版本的 Java。

例如,我已经安装了 Java 11,要安装另一个版本的 Java,我首先会通过运行下面的命令,查看 Ubuntu 中所有可用的 Java 版本:

  • apt list -a openjdk--jdk

输出结果:

https://ubuntushell.com/wp-content/uploads/2024/03/list-of-java-available-versions.webp

可用的 Java 版本列表

从输出结果可以看到,有 6 个版本的 Java 可用:Java 8、11、17、18、19 和 21。

我已经在系统中安装了 Java 11,所以为了安装额外的 Java 版本,我选择了 Java 21。安装它的命令如下所示。

📝 注意

要安装你想要的 Java 版本,只需在下面的命令中将 21 替换为你想要的 Java 版本即可。

  • sudo apt install openjdk-21-jdk

安装完成后,你可以再次运行下面的命令,确认你系统中安装了哪些版本的 Java。

  • update-java-alternatives --list

输出结果:

https://ubuntushell.com/wp-content/uploads/2024/03/checking-installed-java-versions.webp

检查已安装的 Java 版本

如何在 Ubuntu 上更换 Java 版本

在 Ubuntu 上更换你现有的默认 Java 版本有两种方法:

  • 使用 update-alternatives 命令行工具。
  • 使用 G Alternatives 图形界面工具。

这两种方法都很简单,大多数情况下,推荐使用命令行工具,因为图形界面工具只是命令行工具的前端界面。

那么,我们先来看看命令行工具。

方法 1:使用 update-alternatives 命令

使用这种方法更换 Java 版本时,首先我们运行以下命令,找出当前正在使用的默认 Java 版本。

  • java --version

输出结果:

https://ubuntushell.com/wp-content/uploads/2024/03/checking-the-java-version.webp

检查 Java 版本

如你所见,我们安装了两个不同版本的 Java,11 和 21,但因为 Java 21 最近才安装,所以它成了我们环境的默认选择。

要更换默认的 Java 版本,无论是 Java 21 还是其他版本,只需运行带有 --config 标志的 update-alternatives 命令,并在其后附加 java,如下所示。

  • sudo update-alternatives --config java

输出结果:

https://ubuntushell.com/wp-content/uploads/2024/03/changing-default-java-version-using-update-alternatives.webp

使用 update-alternatives 更换默认 Java 版本

从列表中选择你想要的 Java 版本,并输入它对应的选择编号,使其成为默认。例如,要将 Java 11 设置为默认,我会输入并选择它的编号,即 1

完成后,你可以再次验证 Java 版本,确保你想要的版本现在已设置为默认。

  • java --version

输出结果:

https://ubuntushell.com/wp-content/uploads/2024/03/checking-the-java-version-1232.webp

检查 Java 版本

耶!你已经成功更换了默认的 Java 版本。

方法 2:使用 G Alternatives 图形界面工具

G Alternatives 是前面提到的 update-alternatives 命令的图形界面前端,其工作原理类似,但这次你有了图形界面来切换不同版本的 Java。

要在 Ubuntu 上安装 G Alternatives,只需使用以下命令:

  • sudo apt install galternatives

安装完成后,你可以通过运行以下命令来启动它:

  • sudo galternatives

在组部分(左侧边栏)选择 Java,然后从可用选项中选择你希望设置为默认的 Java 版本。

https://ubuntushell.com/wp-content/uploads/2024/03/changing-default-java-version-using-galternatives.webp

使用 galternatives 更换默认 Java 版本

选择你想要的 Java 版本后,简单地关闭 G Alternatives 并通过检查 Java 版本来验证更改。

  • java --version

输出结果:

https://ubuntushell.com/wp-content/uploads/2024/03/checking-the-java-version-19454.webp

检查 Java 版本

耶!!你做到了。

这就是在 Ubuntu 上切换不同 Java 版本所需要做的全部工作。但在执行这些步骤后,确保更改 JAVA_HOME 变量,以防在 IDE 中编码时出现任何问题。

举报

相关推荐

0 条评论