使用yum安装了多个Java

# 查找安装目录 which java 或 ls -l $(which java) 

# 如果显示的是/usr/bin/java请执行下面命令 
ls -lr /usr/bin/java 
ls -lrt /etc/alternatives/java

如果你发现 /etc/alternatives/java 指向的不是你想要的 Java 版本,你可以通过 update-alternatives 命令来修改它。update-alternatives 是一个用于管理系统中多个程序版本的工具。以下是如何使用它来更改默认的 Java 版本的步骤:

  1. 列出所有安装的 Java 版本
update-alternatives --config java

这个命令会列出所有已安装的 Java 版本,并让你选择一个作为默认版本。

  1. 选择你想要的版本: 执行上述命令后,系统会提示你选择一个默认的 Java 版本。输入你想要的版本对应的编号,然后按 Enter 键。

  2. 验证更改
    更改后,你可以通过运行以下命令来验证 /etc/alternatives/java 是否指向了正确的版本:

ls -l /etc/alternatives/java

如果你没有找到你想要的 Java 版本在 update-alternatives 的列表中,你可能需要先安装它,或者使用 update-alternatives 命令手动添加它。

手动添加 Java 版本到 update-alternatives

如果 Java 版本没有自动添加到 update-alternatives,你可以手动添加它:

bash复制代码update-alternatives --install /usr/bin/java java /path/to/your/java/bin/java 100

这里 /path/to/your/java/bin/java 是你的 Java 安装路径下的 java 可执行文件的完整路径。100 是优先级,如果你有多个 Java 版本,可以给最常用的版本设置一个更高的优先级。

完成这些步骤后,你应该能够通过 update-alternatives 命令选择并设置默认的 Java 版本了。