为什么我eclipse建JavaClass,最前面必须要有package,我删了就报错,而ME(M

为什么我eclipse建JavaClass,最前面必须要有package,我删了就报错,而ME(MyEclipse)里一样地弄就没有package,加不加都不报错

你在建这个java文件的时候就默认有包了(也就是你建的这个.java目录),如果你删除了packge就会提示:你这个声明为“ ”的包不匹配你实际的包(xx.java的所在目录)!~~~就好比你在c盘下的的windows目录下建立了个java文件,那么这个java文件想要能打包编译就需要在这个类里首行声明你的包:packge c.windows
温馨提示:答案为网友推荐,仅供参考