当前位置:  开发笔记 > 编程语言 > 正文

有没有办法确定Java版本而不看到shell输出?

如何解决《有没有办法确定Java版本而不看到shell输出?》经验,为你挑选了2个好方法。

我有以下问题.

我正在Oracle数据库中执行一个OS命令行,该命令行执行带有一些参数的外部jar文件.我看不到shell输出,但我可以通过ssh/ftp和读取文件将不同的用户连接到同一台服务器.该服务器上有多个版本的Java,我想看看Oracle正在使用哪个版本.可能吗?

在你开始之前 - 不,

java -version > out.txt

不起作用.它将Java版本打印到控制台并创建一个空文件.



1> skaffman..:

版本消息将打印到STDERR,而不是STDOUT.

如果您使用的是linux/unix,请尝试

java -version >& version.txt

代替



2> beggs..:
System.getProperty("java.version")

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有