System.out.println("aaaaaaaaaaa"),在后台没有打印出来,不知道怎么回事,项目中设置了log4j的配置,但log日志里也没有这个输出,是不是被其他地方重定向了?

解决方案 »

  1.   

    个人意见:确认代码的确被运行了,这个跟log4j没有关系吧。
      

  2.   

    你是不是没打开控制台的view?
    还有确保这个语句执行了吗?
      

  3.   

    你看看System.out.println("aaaaaaaaaaa")所在方法是不是抛异常了,所以没有执行到这句输出语句
    加个try{}catch(Exception e){ e.e.printStackTrace();} 扑获下
      

  4.   

    给log4j没有关系
    确认你这条语句执行了??
      

  5.   

    这条语句确实执行了,我换成log4j打印能输出到日志
      

  6.   

    如果用的是Elipse,可能是Eclipse控制台的设置问题,要么当前Console并非程序执行的Console,要么未捕获Console Output
      

  7.   

    用javac编译java命令直接执行试试看