当前位置: 技术问答>java相关
关于包的问题(什么情况下才能访问同一目录下另一文件的类?)
来源: 互联网 发布时间:2015-08-11
本文导语: 两个文件都位于d:myservletscoreservlets下,不加“package coreservlets;”时,一个文件能访问另一个文件里的类,但加了以后就不行了,请问为什么呢? CLASSPATH也设了"."和"d:myservlets"。 | 加了包以后...
两个文件都位于d:myservletscoreservlets下,不加“package coreservlets;”时,一个文件能访问另一个文件里的类,但加了以后就不行了,请问为什么呢?
CLASSPATH也设了"."和"d:myservlets"。
CLASSPATH也设了"."和"d:myservlets"。
|
加了包以后,需要你d:myservletscoreservlets下新建coreservlets目录,然后拷贝过去你要调用的CLASS
|
试一下,就知道是outer2000(天外流星)说得对了。
|
两个都加才行啊!
|
outer2000(天外流星)说得好象不对吧。coreservlets目录已经存在了,而且这两个文件已经都在里面了。应该是gularess(无吃哪拉)说的原因吧。
另外,如果不想让他们在同一个package中,就用import,或者前面加上package名来引用。
另外,如果不想让他们在同一个package中,就用import,或者前面加上package名来引用。