这个跟你设置的ClassPath有关:
假设你的classpath中有 c:\aaa\bbb;这个目录,那么你的awb目录可以存在于c:\aaa\bbb\awb,就是不管你的awb在那,只要满足awb的上一层目录包含在classpath中即可! Justin
假设你的classpath中有 c:\aaa\bbb;这个目录,那么你的awb目录可以存在于c:\aaa\bbb\awb,就是不管你的awb在那,只要满足awb的上一层目录包含在classpath中即可! Justin
import awb.*;
吧??
也就是说从你的classpath开始(比如说 d:\abc\def;) 加上你package的路径.你的包定义为awb,但是你调用的时候不能调用import java.awb.*; 除非你把你的包保存为java\awb 你的awb包应该保存在 d:\abc\dev\awb中.如果你想以 import java.awb.*;的方式调用.你就要保存到d:\abc\dev\java\awb
只要没有冲突,就无所谓。不过这不符合习惯。(你往人家家里塞东西塞个什么劲啊?)
比如,我写了个package 叫com.ibm,然后发布出去了
结果这个包很差,用户找ibm算帐,咔咔(嫁祸于人啊)