今天碰到的一个很多人都说是第一次碰到,而且想都没想到的问题,发出来共享一下 顺便提一句,在JBX编译通过的同时,我用Eclipse 3.0看A,发现b.b("x");有Error(或者Warning一时记不清了),因为对Eclipse不是太熟,况且JBX没有报任何错误,所以也没在意。请问哪位知道这个Unresolved compliation problem到底是个啥玩意儿,怎么回事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 it's compilation not compliation 换新版sdk吧这明显是个bug... up和jdk没关系,用同样的jdk重新编译A就好了,就对是见鬼的问题 我觉得这就是bug,在jb8里这样莫名其妙的bug我经常碰见 字面上理解,是“未解决的编译问题”。有没有试着给b方法填充上方法体看看?另外,不一定和jdk没关系。jb用的是borland自己的jdk,和公版的并不一样,你可以在project properties里面换成sun公版的jdk看看。还有,jb在jdk编译之前还有许多检查和准备工作,你可以看看project peoperties里面有关build的选项,改改看是否有变化,呵呵。。:) 以前用Eclipse也碰到过,一个类明明有问题,但还能编译生成 class 文件,并且当另外一个类调用此有问题的类时,只要不是调用此类中有问题的那个方法,就可以顺利运行。原因不知道,可能这些工具的内部编译方式和用javac不同吧 有时候就是编译问题,或者是他还是用原来的class,刷新一下,或者重新启动一下jbuider就可以 public class A { public void a() { B b = new B(); b.b("x"); }}class B { public void b(String x) { }} 的确,同意楼上的说法,我以前用jb9时也是的,明明是按书上的源代码输入的,就是编译有错,结果换jb8就没问题,再换jb9后结果就可以了,真是晕啊!:0 Eclipse里应该是警告,你的方法b什么也没有执行之类的。例如a=a它就会给个警告,感觉不错。遇到怪问题,先全部重新编译,然后换JDK,然后换操作系统,然后?? >另外,不一定和jdk没关系。jb用的是borland自己的jdk,和公版的并不一样,你可以在project properties里面换成sun公版的jdk看看。JBuilder里面代的也是sun的jdk有什么不同呢?>还有,jb在jdk编译之前还有许多检查和准备工作,你可以看看project peoperties里面有关build的选项,改改看是否有变化,呵呵。。:)当然没变过了 >有时候就是编译问题,或者是他还是用原来的class当然不是原来的class,原来的从来没有和B打过交道 >Eclipse里应该是警告,你的方法b什么也没有执行之类的。例如a=a它就会给个警告,感觉不错。不是这种Warning,我上面只是一个Sample,正式的不便发表,肯定没有冗余部分 jdk每个版本的升级都会增加一些新功能并且解决一些bug,大约可以从release声明里发现一些有用的东西。jb9自带的jdk版本是1.4.1_02-b06。这地球上大约没有完美的编译器,偶尔出点小问题还算正常的。:) java String 问题求教 挑战你的正则,看清楚要求再回答 java Swing如何获取服务器上的excel数据 控件 有谁知道 java.util.zip.Checksum 的实现原理 请教:如何随机产生指定边数的多边形? java保存数据到oracle中出错的问题 Servlet应用Swing组件似乎有些问题?如何解决? 请问 rose在那里下载 Java1.8新特性()->{} 如何得到当前日期在当前月份中处于第几个星期 一月大概有四个到五个星期 请教java的基本问题。
这明显是个bug...
public void a() {
B b = new B();
b.b("x");
}
}class B {
public void b(String x) {
}
}
遇到怪问题,先全部重新编译,然后换JDK,然后换操作系统,然后??