p(Object)对于参数(boolean)不适用

public class testRegExp {

public static void main(String[] args) {

    p("abc".matches("..."));//括号中返回一个boolean类型的值

}

public static void p(Object o) {
    System.out.println(o);

}
//eclipse提示错误p(Object)对于参数(boolean)不适用
//求大牛指导对于boolean参数为什么不能传给Object??(jdk是1.7版本)

}

参考一个运行问题,请大家看看!

出现这个问题是因为编译器不支持自动装箱。
看看eclipse的选项:window-preferences-java-compiler-Compiler compliance level
看一下是不是1.4,如果是就改成1.5或者1.6(有的版本显示成5.0和6.0),然后应该就没有问题了。