如何在java中禁用运行时警告?

Yat*_*oel 4 java warnings runtime

我在java程序中使用jar文件,它在运行时生成警告.但我不希望我的客户看到这些警告.如何禁用这些警告.

警告如下:

Sep 25, 2009 10:10:33 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify
WARNING: Expected content type of 'application/javascript' or 'application/ecmascript' for remotely loaded JavaScript element at 'http://www.craigslist.org/js/jquery.js', but got 'application/x-javascript'.
Run Code Online (Sandbox Code Playgroud)

Vin*_*lds 7

从消息的外观来看,您正在使用HtmlUnit,它使用Commons Logging来记录消息.除非您将Commons Logging配置为写入文件,否则日志消息将由Commons Logging 的简单记录器记录,该记录器将写入控制台.

如果您想让错误消息消失,您可以采用以下任一选项:

  1. 配置Commons Logging以写入磁盘上的文件(使用log4j).
  2. 将控制台输出重定向到/ dev/null或其等效项,如sal精确定位.