这个跟你设置的ClassPath有关:
假设你的classpath中有 c:\aaa\bbb;这个目录,那么你的awb目录可以存在于c:\aaa\bbb\awb,就是不管你的awb在那,只要满足awb的上一层目录包含在classpath中即可!                                                                    Justin

解决方案 »

  1.   

    你好像只可能
    import awb.*;
    吧??
      

  2.   

    呵, finalmaya(风之翼Ti) 说的对阿,如果你是用 import java.awb.*来引用,那么就是把“c:\aaa\bbb\java\awb”中“c:\aaa\bbb”添加到classpath中
      

  3.   

    java的import是classpath + package path
    也就是说从你的classpath开始(比如说 d:\abc\def;) 加上你package的路径.你的包定义为awb,但是你调用的时候不能调用import java.awb.*; 除非你把你的包保存为java\awb 你的awb包应该保存在 d:\abc\dev\awb中.如果你想以 import java.awb.*;的方式调用.你就要保存到d:\abc\dev\java\awb
      

  4.   

    chummy(编程浪子) ,我觉得只有package java.awb  ,才能import java.awb,不是吗?
      

  5.   

    > 能往java包里再塞Class吗?
    只要没有冲突,就无所谓。不过这不符合习惯。(你往人家家里塞东西塞个什么劲啊?)
    比如,我写了个package 叫com.ibm,然后发布出去了
    结果这个包很差,用户找ibm算帐,咔咔(嫁祸于人啊)