日期:2014-05-20  浏览次数:20633 次

新手请教 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类,以此类推,编译你最上层的一个类