public class Regtest
{
public static void main (String[] args)
{
p(1==1);
}
public static void p(Object o)
{
System.out.println(o);
}
}这段程序在Jcreator里运行一点问题没有会输出 TRUE,但是在 eclipse里运行就出这样错误的提示!
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 RegTest 中的方法 p(Object)对于参数(boolean)不适用
at com.xu.RegTest.main(RegTest.java:10)
请知道为什么的说说原因!谢谢!
{
public static void main (String[] args)
{
p(1==1);
}
public static void p(Object o)
{
System.out.println(o);
}
}这段程序在Jcreator里运行一点问题没有会输出 TRUE,但是在 eclipse里运行就出这样错误的提示!
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 RegTest 中的方法 p(Object)对于参数(boolean)不适用
at com.xu.RegTest.main(RegTest.java:10)
请知道为什么的说说原因!谢谢!
public class Regtest
{
public static void main (String[] args)
{
p(1, 1);
}
public static void p(Object o, Object p)
{
System.out.println(o == p);
}
}
你看看你Eclipse用的JDK是哪个版本的。
我的Eclipse也能通过。
jdk1.60,myeclipse6.5ga
我觉得你可能是不小心把main函数里的语句写错了吧。再仔细检查一下吧!
看看eclipse的选项:window-preferences-java-compiler-Compiler compliance level
看一下是不是1.4,如果是就改成1.5或者1.6(有的版本显示成5.0和6.0),然后应该就没有问题了。