Java 在应用程序启动时写入System.err流的PMD冲突

Java 在应用程序启动时写入System.err流的PMD冲突,java,pmd,Java,Pmd,在Java项目中使用System.err.println会导致PMD冲突,这是非常有效的。但是,这在应用程序的main()方法中用于在应用程序启动时传递错误参数时快速检查并失败 在这里,我可以使用什么样的最佳实践驱动方法来写入错误流,以防应用程序提供的参数不准确,并使PMD满意?使用适当的记录器。或者,从PMD检查中排除此代码(抑制警告)。

在Java项目中使用
System.err.println
会导致PMD冲突,这是非常有效的。但是,这在应用程序的
main()
方法中用于在应用程序启动时传递错误参数时快速检查并失败


在这里,我可以使用什么样的最佳实践驱动方法来写入错误流,以防应用程序提供的参数不准确,并使PMD满意?

使用适当的记录器。或者,从PMD检查中排除此代码(抑制警告)。