现在在同一根录录起点下有两个文件夹
A和B
A中存放类c1,B中存放类c2
//c1开头写
package A.c1//c2开头写
package B.c2如果想在c2中调用类c1,
是否用一句
import A.c1就可以搞定了,好像觉得不太对的说,起点不对位吗.如果是c++ 可以用.. 如#include "../A/c1.h"不知这java如何做啊,

import ...A.c1 ????

解决方案 »

  1.   

    如果你的class路径下只有这两个文件夹就用 import A.c1
    import的路径是相对于你的class的根路径的
      

  2.   

    比如说你的class下有一个文件夹 C,C下面有A和B两个文件夹,里面的类就如同你说的那么你要写
    import C.A.c1import A.c1是错了,这个有点类似于绝对路径的概念
      

  3.   

    如果你的class路径下只有这两个文件夹就用 import A.c1
    import的路径是相对于你的class的根路径的不好意思,你没看清楚我的问题:
    我问的是B包中的类c1.class如何调用A包中的类c2.class
    注意A 包和B包是位于同一级文件目录下的. 
    而不是说,在它们之外再用一个位于A,B文件夹上层的类去调用.