IDEA中只能新建directory文件夹问题的解决以及各种文件夹标记的介绍

无法新建package包问题的解决

在使用IDEA的过程中,想要在工程下面新建package包的话,会只有新建directory文件夹的选项,却无法新建package包:
在这里插入图片描述
解决方案:
1.右键工程文件夹,选择Mark Directory as.
2,选择Sources Root.
3.然后再次右键工程文件夹就会出现package选项
点击Sources Root选项

IDEA中各种文件夹标记的解释:

1.Source roots(Source Folders):
By assigning a folder to this category,you tell IDEA that this folder and its subfolders contain source code that should be compiled as part of the build process.
通过将文件夹加入这种类别,来告诉IDEA:这个文件夹和它的子文件夹中包含源码,在构建工程时,需要作为一部分被编译进去.

2,Test source roots(or test source folders:shown as rootTest)
These roots are similar to source roots but are for code intended for testing (e.g. for unit tests).Test source folders let you keep the code related to testing separate from the production code.
Compilation results for sources and test sources, normally, are placed into different folders.
这个类型的文件夹也用于存放源码,不过是测试的源码(比如单元测试).test source文件夹可以帮助你将测试代码和产品代码分离开.

3.Resource roots
are for resource files used in your application(images,carious configuration XML and properties files, etc).
During the build process, all the contents of the resource folders are copied to the output folder as is.
Similarly to sources, you can specify that your resources are generated. You can also specify which folder within the output folder your resources should be copied to
该类文件夹用于存放你的应用中需要用到的资源文件(如:图片,xml或者properties配置文件等).
在构建过程中,resources文件夹中的内容均会按照原文件的样子被复制到输出文件夹.和sources文件夹一样,你可以定制你的resources文件夹的结构.你也可以指定你的resources文件夹中的文件被拷贝到输出文件的哪个文件中.

ps:默认情况下,工程编译后,resources中的文件和文件夹会被放置在和源码编译后相同的文件夹中,所以如果在源码中以相对路径读取resources中的配置文件时,可认为src中的java文件夹和resources为同一个根目录。

5. Excluded roots (shown as rootExcluded) are ones that IntelliJ IDEA “almost ignores”.
Very limited coding assistance is provided for files in excluded folders. Classes contained in excluded folders don’t appear in code completion suggestion lists, references to such classes are shown in the editor as unresolved. When searching, IntelliJ IDEA doesn’t look in excluded folders, etc.

IDEA中各种文件夹的图标:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值