java新建类后,包名不是default package而是与工程名一样,这是什么问题,如何解决?

如题所述

那是因为你创建java 类的时候在填写了和项目名(或者成为工程名,不过很少人这么说)一样名字的包,所以就不是默认包,你要想把你的类建立在default package(默认包)中,则在包名那一栏不要填就可以了,如图(这里是以eclipse 来举例的)

我们在电脑里看到的包在其实就是文件夹,包名就是文件夹名,你自己创建的非默认包就会包含在你项目名称的文件夹下,是项目名的子文件夹。你可以自己建一个看看试一下就知道了。建议初学的话最好是用默认包。不懂欢迎追问,尽我所能帮你解答^_^

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答