Bash命令检查在Linux上是否安装了Oracle或OpenJDK Java版本【JAVA教程】

!
也想出现在这里? 联系我们
信息

Bash命令检查在Linux上是否安装了Oracle或OpenJDK Java版本,第1张

概述Bash命令检查在Linux上是否安装了Oracle或OpenJDK Java版本

我需要一个bash行来检查当前安装的java版本是Oracle还是OpenJDK。

通过parsingjava -version命令的输出来实现java -version :

java -version

java的Oracle输出:

java version \”1.7.0_80\” Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11,mixed mode)

java OpenJDK输出:

如何循环通过命令的输出?

EUID和UID之间的区别?

用Sed去除部分string

如何从一个简单的CGI python服务器运行一个shell脚本?

在linux bash中运行PHP脚本(PHP函数)

java version \”1.7.0_91\” OpenJDK Runtime Environment (amzn-2.6.2.2.63.amzn1-x86_64 u91-b00) OpenJDK 64-Bit Server VM (build 24.91-b01,mixed mode)

为什么“at”命令总是提醒我,命令将通过sh执行?

linux bash命令返回两个string不同的地方

在其他字段中编辑txt文件中的特定字段数据

Shell脚本获得超级用户权限,而不会作为sudo运行

在windows上的Ubuntu bash上,找不到指向控制台的文件描述符

if [[ $(java -version 2>&1) == *\”OpenJDK\”* ]]; then echo ok; else echo \’not ok\’; fi

java -version 2>&1 | grep \”OpenJDK Runtime\” | wc -l

如果使用Oracle JDK则返回0,如果使用OpenJDK则返回1

打击条件:

if [[ $(java -version 2>&1 | grep \”OpenJDK Runtime\”) ]]

总结

以上是内存溢出为你收集整理的Bash命令检查在Linux上是否安装了Oracle或OpenJDK Java版本全部内容,希望文章能够帮你解决Bash命令检查在Linux上是否安装了Oracle或OpenJDK Java版本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞161 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容