阻止java将JAVA_TOOL_OPTIONS输出到stderr

时间:2014-04-24 10:08:11

标签: java stderr

当我的环境变量为JAVA_TOOL_OPTIONS定义非空值时,jvm将其内容打印到标准错误,这会破坏一些构建工具,这些工具依赖于stderr的空白来判断构建是否成功。 这可以通过编写一个非常简单的hello world类来运行:

JAVA_TOOL_OPTIONS="-Dfoo=bar" java HelloWorld > /dev/null    

您通常会看到输出并非真正的错误,因此我不明白为什么它会出现在stderr中。所以有一种方法可以禁用这种行为,但我找不到任何东西。

我正在使用1.7.0_45 jre。

0 个答案:

没有答案