【问题标题】:How to check java version at linux (RedHat6)如何在 linux (RedHat 6) 上检查 java 版本
【发布时间】:2018-05-17 13:24:45
【问题描述】:

我正在尝试检查我在我的linux机器上安装的java版本,我试过了:

which java 

我得到:

/usr/bin/java 

但是当我输入时:

java -version 

控制台没有返回任何内容并陷入“java模式”,感觉就像调用java的命令并等待我的输入,我输入的任何内容都没有返回......直到我输入crt+C它退出模式……

【问题讨论】:

    标签: java linux


    【解决方案1】:

    要检查安装了哪个版本的 Java,请按照以下步骤操作: - 打开 Linux 命令提示符。 -输入命令java -version。

    -如果您的系统上安装了 Java 版本,您会看到 Java 安装响应。检查消息中的版本号。

    -如果您的系统上未安装 Java,或者 Java 版本低于 1.6,请使用 Linux Yellowdog Update, Modified (yum) 实用程序安装兼容版本。如果没有安装64位版本的Java V1.6,则安装不成功。

    https://www.ibm.com/support/knowledgecenter/en/SS88XH_1.6.1/iva/install_mils_linux_java.html

    【讨论】:

    • 如果我不想更新怎么办?我想知道我有哪个版本
    【解决方案2】:

    如果您的 java 版本超过 1.6,那么它应该可以工作

    java-版本

    如果未安装版本,则返回错误消息

    请分享一些快照,以便我纠正它

    【讨论】:

      【解决方案3】:

      要直接回答您的问题,您可以使用

      rpm -qi java

      百胜信息“java”

      供未来的Refenecs 使用。您可以尝试这些命令中的任何一个。

      rpm -qi "package_name_without_quotes"

      它提供已安装软件包的信息。要显示有关一个或多个包的信息(glob 表达式在这里也有效),请使用以下命令:

      yum info "package_name_without quotes"

      yum list "package_name_without_quotes"

      yum --showduplicates list "package_name_without_quotes"

      yum info package_name 命令类似于 rpm -q --info package_name 命令,但作为附加信息提供 RPM 包的 Yum 存储库 ID发现于。

      您还可以使用以下命令查询 Yum 数据库以获取有关包的替代和有用信息:

      yumdb 信息 "package_name_without_quotes"

      此命令提供有关包的附加信息,包括包的校验和(以及用于生成它的算法,例如 SHA-256)、在调用以安装包的命令行上给出的命令(如果任何),以及该软件包安装在系统上的原因。

      【讨论】:

      • 这怎么“没有安装java包”,奇怪。当我输入“which java”时,它找到了 java 的路径
      猜你喜欢
      • 2011-06-05
      • 2017-07-11
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多