新手请教 jbuilder9下有调用关系的多个java源文件的编译有顺序要求吗???
各位高手好,今天下jbuilder9下测试一个程序,源文件形如B.java,C.java,
D.java。其中C调用B,D调用B和C。在jbuider9下编译运行,一切正常。
但在我把C.java改为A.java(相应地,相关的类名也改了)后,编译出现如下提示:
"A.java ": cannot resolve symbol: class B in class EimpleBug at line 27, column 34。
在jbuilder9的工程栏中,源文件是按字母排序的。是否它是从上到下编译呢,以至找不到B而出错呢?有什么解决办法吗?
------解决方案--------------------你要遵循这样一个规律,就是如果A类效用B类,那么就先编译B类,以此类推,编译你最上层的一个类