正如其他人指出的,之所以发生这种情况,是因为 在 设置属性 之前先 创建Log对象。
一种解决方法是在
Main类的静态初始化程序块中设置属性-该属性将在首次加载类时以及在创建静态最终Log之前运行:
public class Main { static { System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog"); } // Rest of class as before}


