以前对package只是理解成了打个包而已,如我把CoatLine.class打包到package LineEdit;下面。起初的理解只是觉得便于管理,运行它的时候反正也在eclipse中直接运行这个类了,没多研究。
这天想起来在命令行运行看看,我进到了"LineEdit"目录下,然后打命令“java CoatLine”,发现找不到类,于是想起有个包,打命令“java LineEdit.CoatLine”,还是找不到。
原来是进到包里面去了运行就象是进了森林就只看到树木了,哪还有森林。于是退到bin目录下(LineEdit的上一级)后,再运行命令“java LineEdit.CoatLine”。生效!