alternate --config已更新
java -version工作
如果安装了java以及版本,我如何验证是否安装了java。什么是正确的方法。
答案 0 :(得分:2)
我认为这就是你想要的:
#!/bin/bash
if [ -x /usr/bin/java ] ; then
java -version 2>&1 | head -1 | awk -F '"' '{print $2}'
else
exit
fi
输出(在我的Linux机器上):
1.6.0_18
检查java可执行文件是否存在。如果是,则打印版本。
答案 1 :(得分:0)
我希望以下代码可以为您提供帮助,请尝试一下,
a=`(java -version) 2>&1`
if [[ "$a" == *1.7* ]]
then
echo '1.7'
fi
答案 2 :(得分:0)
取决于您希望如何安装它;有两种方法可以找到java
二进制文件:
java
(这是您通过执行java -version
所做的事情)JAVA_HOME
,请将其视为首选安装并运行$JAVA_HOME/bin/java -version
之后,只需根据需要从输出中提取版本号(参见上面的slayedbylucifer的回答)。