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

时间:2017-12-04 05:52:36

标签: java linux

enter image description here我试图检查我在linux机器上安装的java版本,我试过了:

which java 

我得到了:

/usr/bin/java 

但是当我输入时:

java -version 

控制台没有返回任何内容并陷入" java模式" ,感觉就像命令java和它等待我的输入,我输入的任何东西然后什么都不返回......直到我键入crt + C它退出模式...

3 个答案:

答案 0 :(得分:0)

要检查安装的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

答案 1 :(得分:0)

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

  

java -version

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

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

答案 2 :(得分:0)

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

  

rpm -qi java

OR

  

yum info“java”

对于未来的Referenecs。您可以尝试任何这些命令。

  

rpm -qi“package_name_without_quotes”

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

  

yum info“package_name_without quotes”

OR

  

yum list“package_name_without_quotes”

OR

  

yum --showduplicates list“package_name_without_quotes”

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

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

  

yumdb info“package_name_without_quotes”

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