【问题标题】:similar command for solaris sparcsolaris sparc 的类似命令
【发布时间】:2014-05-31 07:15:05
【问题描述】:
java -version 2>&1 |gawk 'NR==1{ gsub(/"/," "); print $3}'

这适用于 Linux 和 Solaris,它将返回该机器中安装的 Java 版本。但它不适用于 Solaris Sparc。

请帮助我如何获取 Solaris Sparc 的 Java 版本,请提供此命令的替代方法。

【问题讨论】:

  • 它应该可以在 Solaris 上运行。不过,你可能有 awk 而不是 gawk
  • Solaris SPARC 只是在 SPARC CPU 上运行的 Solaris。确保您的 SPARC 机器安装了与您的其他 Solaris 机器相同的软件包集 - 特别是提供 gawk 的软件包。

标签: java linux unix solaris


【解决方案1】:

简单/基本命令组合的另一种方式,

java -version 2>&1 | head -1 | cut -d'"' -f2

【讨论】:

  • 谢谢,但它不适用于 Solaris Sparc。 root@iwfmvs009:~# java -version 2>&1 |头-1 | cut -d'"' -f2 -bash: java: command not found 请给出更多解决方案
  • 您已在PATH 环境变量中包含java 可执行路径。首先,找出java 路径,然后将路径包含在PATH 变量中。喜欢:PATH="$PATH:/usr/lib/jvm/bin" ; export $PATH.
  • 我设置了我的 java 主路径并检查 gawk 包。它在那里,但仍然无法正常工作,请给出一些替代方案,哪一种在 Solaris Sparc 中工作
  • 你能把echo $PATHjava -version的输出贴出来
  • root@iwfmvs009:~# echo $JAVA_HOME /usr/jdk/instances/jdk1.7.0 root@iwfmvs009:~# java -version -bash: java: command not found
【解决方案2】:

This thread 确实提到了在 Solaris Sparc 上使用 awk 的 sub 和 gsub 的问题。

它提供了这样的解释:

Solaris awk 在其他系统上是 oawk
Solaris nawk 在其他系统上是 awk
sub()gsub()nawk 中工作正常

/usr/xpg4/bin 中还有一个符合标准的 awk

那就试试吧:

java -version 2>&1 |nawk 'NR==1{ gsub(/"/," "); print $3}'
# or
java -version 2>&1 | /usr/xpg4/bin/awk 'NR==1{ gsub(/"/," "); print $3}'

OP SANU 确认 in the comment 正在工作:这是一个 JDK 问题。

【讨论】:

  • 它不适用于 Solaris Sparc(它只显示命令而不是结果) root@iwfmvs009:~# java -version 2>&1 | /usr/xpg4/bin/awk 'NR==1{ gsub(/"/," "); print $3}' 命令 root@iwfmvs009:~# java -version 2>&1 |nawk 'NR==1{ gsub (/"/,"");打印 $3}' 命令
  • @user3693649 您的问题似乎与awk 无关:java: command not found 表示您的$PATH(对于root 帐户)不包括java
  • 我设置了我的 java 主路径并检查 gawk 包。它在那里,但仍然无法正常工作,请给出一些替代方案,哪一种在 Solaris Sparc 中工作
  • JAVA_HOME 是一回事,$PATH 是另一回事。你还看到java: command not found吗?
  • root@iwfmvs009:~# echo $JAVA_HOME /usr/jdk/instances/jdk1.7.0 root@iwfmvs009:~# java -version -bash: java: command not found
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-02
  • 2011-09-15
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
  • 2016-04-03
  • 2021-11-19
相关资源
最近更新 更多