如何在 linux (RedHat6) 上检查 java 版本

新手上路,请多包涵

在此处输入图像描述 我正在尝试检查我在我的 linux 机器上安装的 java 版本,我尝试过:

 which java

我得到:

 /usr/bin/java

但是当我输入:

 java -version

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

原文由 Atheel Massalha 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 779
2 个回答

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

rpm -qi java

或者

百胜信息“java”

对于未来的Refenecs。您可以尝试这些命令中的任何一个。

rpm -qi “package_name_without_quotes”

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

yum info “package_name_without 引号”

或者

百胜清单“package_name_without_quotes”

或者

百胜 –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),在调用以安装包的命令行上给出的命令(如果有),以及该软件包安装在系统上的原因。

原文由 C0deDaedalus 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

java-版本

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

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

原文由 iamsankalp89 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题