问一个关于打包的问题
我建了个Employee的文件,然后packge到znjava的包里,编译后znjava包里有了个Employee的Class文件。
然后我写了个ArrayList的文件,开头写import znjava.*; 但是编译的时候,说“文件不包含类Employee,请删除该文件或确保该文件位于正确的类路径子目录中”。(假如我此时把Employee的源文件放到znjava包里,ArrayList就能正常编译了。但是我要是把Employee再编译一次的话,会在znjava包里又会生成一个znjava包,这样会一层套一层了。)
假如我要是把import znjava.*;改成import znjava.Employee;就能正常编译了。
为什么import znjava.*不能用?怎么才能正确的打包?
------解决方案--------------------如果想使用Class文件,最好打成jar包,像这样直接引用class文件,难免出现问题。
------解决方案--------------------你用的是什么开发工具啊??
是不是文件作为开发工具啊??
------解决方案--------------------在java中,能这样调文件import xxx.xxx.*或import xxx.xxx.xxx
但 < <core java> > 中也说了,是不让写成import xxx.*或import *的形式的
不知道你这是不是这个原因