日期:2014-05-20  浏览次数:20620 次

问一个关于打包的问题
我建了个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 *的形式的
不知道你这是不是这个原因