当前位置: 首页 > 知识库问答 >
问题:

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

米元凯
2023-03-14

which java 

我得到:

/usr/bin/java 

但是当我键入:

java -version 

控制台没有返回任何内容,并且卡在“java模式”中,感觉就像称为java的命令及其等待我的输入一样,我键入的任何内容都不会返回任何内容...直到我键入 crt C 它退出模式...

共有3个答案

寇甫
2023-03-14

要检查安装了哪个版本的Java,请遵循以下过程:-打开Linux命令提示符。-输入命令java-version。

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

-如果系统上未安装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

丌官嘉福
2023-03-14

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

rpm-qi java

运筹学

百胜信息”java”

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

rpm -qi“包名不带报价”

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

百胜信息“package_name_without报价”

运筹学

yum列表“package_name_without_quotes”

运筹学

yum--showduplicates列表“package_name_without_quotes”

yum infopackage_name命令类似于rpm-q--infopackage_name命令,但作为附加信息提供了每1k展现的收入包所在的Yum存储库的ID。

您还可以使用以下命令查询Yum数据库,以获得关于某个包的其他有用信息:

yumdb信息" package_name_without_quotes "

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

何长恨
2023-03-14

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

java版本

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

请分享一些快照,这样我就可以纠正它

 类似资料:
  • 问题内容: 我想用Java检查Windows版本(基本版,家庭版,专业版或商务版或其他)。 我该怎么做呢? 问题答案: 您始终可以使用Java调用Windows命令“ systeminfo”,然后解析结果,我似乎找不到在Java中原生执行此操作的方法。

  • 我如何在java中执行命令以查找java编程中安装的tomcat的版本。我尝试使用命令java -cp .catalina.jar org.apache.catalina.util.ServerInfo,但我无法理解给出tomcat安装目录的路径 我需要打印使用java中的命令安装的tomcat版本

  • 问题内容: 我必须为我们的应用程序使用Python和Django。所以我有两个版本的Python,分别是2.6和2.7。现在,我已经安装了Django。我可以运行示例应用程序以测试Django成功。但是,如何确定Django使用2.6还是2.7版本以及Django使用什么版本的模块? 问题答案: 我必须为我们的应用程序使用Python和Django。所以我有两个版本的Python,分别是2.6和2

  • 我正在使用Ubuntu Linux。 如何检查当前的版本?我猜,我有6个版本,但我不确定。 有没有办法改变它,因为我需要4个版本。有人能循序渐进地发出命令吗?

  • Oracle DB中有一个Java类,最近该Java类中的一行代码抛出了一个错误: 我们看到了错误 java.lang.ExceptionInInitializerError

  • 我的一个项目需要Java1.8,但有时我们没有注意到我们使用的是较旧的Java,所以我们会得到一些奇怪的错误。 我想在中添加检查功能,这样当我们运行任何任务时,它都会首先检查版本,并立即打印错误和退出。 我尝试在第一行的中直接添加检查,但它仍然在检查发生之前执行一些其他任务,例如(、),当我运行: 如何正确地去做?