centos7如何切换java版本,将1.8改为11

如果您在安装Java 11后输入java -version仍然显示1.8版本,可能是因为系统上存在多个Java版本并且默认版本设置为1.8。

您可以尝试以下方法来解决这个问题:

  1. 设置JAVA_HOME环境变量:

    • 打开终端,输入以下命令:
      sudo vi /etc/profile
    • 在文件末尾添加以下行:
      export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
      export PATH=$PATH:$JAVA_HOME/bin
    • 保存并退出编辑器。
    • 运行以下命令以使更改生效:
      source /etc/profile
  2. 配置alternatives命令来设置Java版本:

    • 打开终端,输入以下命令:
      sudo alternatives --config java
    • 您将看到一个列表,显示已安装的Java版本。输入相应的编号以选择Java 11版本。
    • 运行以下命令来设置Java编译器的版本:
      sudo alternatives --config javac
  3. 验证Java版本是否正确设置:

    • 输入以下命令:
      java -version
    • 确保输出显示Java 11的版本信息。

请注意,如果您之前已经手动安装过其他Java版本,可能需要进行进一步的配置或删除以确保正确设置Java 11为默认版本。

希望这些步骤能够帮助您解决问题。如果您有任何其他疑问,请随时向我提问。

本作品采用《CC 协议》,转载必须注明作者和本文链接
写这些文章的初衷只是记录一下自己的学习过程,避免自己忘记
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!