我试图检查我在linux机器上安装的java版本,我试过了:
which java
我得到了:
/usr/bin/java
但是当我输入时:
java -version
控制台没有返回任何内容并陷入" java模式" ,感觉就像命令java和它等待我的输入,我输入的任何东西然后什么都不返回......直到我键入crt + C它退出模式...
答案 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),在命令行上给出的用于安装包的命令(如果任何),以及包安装在系统上的原因。