我正在尝试检查我在我的 linux 机器上安装的 java 版本,我尝试过:
which java
我得到:
/usr/bin/java
但是当我输入:
java -version
控制台没有返回任何内容并陷入“java模式”,感觉就像调用java的命令并等待我的输入,我输入的任何内容都没有返回……直到我输入crt + C它退出模式…… .
原文由 Atheel Massalha 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试检查我在我的 linux 机器上安装的 java 版本,我尝试过:
which java
我得到:
/usr/bin/java
但是当我输入:
java -version
控制台没有返回任何内容并陷入“java模式”,感觉就像调用java的命令并等待我的输入,我输入的任何内容都没有返回……直到我输入crt + C它退出模式…… .
原文由 Atheel Massalha 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你的 java 版本超过 1.6 那么它应该可以工作
java-版本
如果未安装版本,则返回错误消息
请分享一些快照,以便我可以纠正它
原文由 iamsankalp89 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
7 回答5.3k 阅读
8 回答6.2k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
要直接回答您的问题,您可以使用
或者
对于未来的Refenecs。您可以尝试这些命令中的任何一个。
它提供了已安装软件包的信息。要显示有关一个或多个包的信息(glob 表达式在这里也有效),请使用以下命令:
或者
或者
yum info package_name 命令类似于 rpm -q –info package_name 命令,但提供 了 RPM 包所在的 Yum 存储库的 ID 作为附加信息。
您还可以使用以下命令查询 Yum 数据库以获取有关包的替代和有用信息:
此命令提供有关包的附加信息,包括包的校验和(以及用于生成它的算法,例如 SHA-256),在调用以安装包的命令行上给出的命令(如果有),以及该软件包安装在系统上的原因。