温馨提示×

whereis java能找到所有版本吗

小樊
81
2024-12-03 13:13:28
栏目: 编程语言

whereis java 命令在 Linux 系统中用于查找 Java 可执行文件、源代码文件和手册页文件的位置。但是,whereis 命令不能找到所有版本的 Java,它主要提供已安装的 Java 版本的相关文件位置信息。要找到特定版本的 Java,您可能需要使用其他工具或方法。具体说明如下:

使用 whereis 命令查找 Java 版本

  • 命令格式whereis java
  • 命令功能:查找 Java 可执行文件、源代码文件和手册页文件的位置。
  • 示例输出
    java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
    

使用 update-alternatives 命令管理多个 Java 版本

  • 命令格式sudo update-alternatives --config java
  • 命令功能:列出和切换不同的 Java 版本。
  • 示例输出
    There are 2 choices for the alternative java (providing /usr/bin/java).
    
    Selection    Path                                            Priority   Status
    * 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      auto mode
    1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      manual mode
    2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
    

使用 java -version 命令检查 Java 版本

  • 命令格式java -version
  • 命令功能:显示当前系统中安装的 Java 版本信息。
  • 示例输出
    openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)
    

通过上述方法,您可以找到当前系统中安装的 Java 版本,并管理多个 Java 版本。如果您需要查找特定版本的 Java,可能需要访问 Java 官方网站下载相应版本的安装包。

0