[英]Can I create folder inside package in eclipse?
我有项目,源文件夹“app”,在这个包里面我有包“模型”。 我可以在此包中创建文件夹或任何其他类型的子目录吗? 所以最终我会有类似的东西
-app
-models
-Folder1
-file1
-file2
-Folder2
-file3
-file4
当我尝试强制创建文件夹时(通过单击new-> other->文件夹),我无法添加任何内容。
在包中创建文件夹只会创建一个新包
例如文件夹结构
- app
- models
等同于包app.models
将新文件夹Folder1
添加到此结构中
例如
-app
-models
-Folder1
等于app.models.Folder1
包
包中的文件夹只是另一个包,因此您需要new-> package然后键入app.models.folder1
包和文件夹在概念上略有不同。
您通常将在同一个包中处理相同功能的类分组。 例如,核心类,您的应用程序的模型可以在com.example.myapp.core中,而com.example.myapp.ui中的ui类。这些包在磁盘上由文件夹结构表示。
在我看来,您不应该更改此包结构以添加非Java类的文件。 我建议在应用树的顶部添加一个resources
文件夹,以便分离您的数据和类。
但是如果你只想添加子包,不要创建一个新的文件夹,只需创建一个新的包,如app.models.Folder1.file1
,你就会得到你想要的结构。
您可以参考此问题以了解有关打包约定的更多信息: (Java)包组织是否有最佳实践?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.