IntelliJ IDEA创建Java源文件夹
IntelliJ IDEA创建Java源文件夹
GreatQing 发表于7个月前
IntelliJ IDEA创建Java源文件夹
  • 发表于 7个月前
  • 阅读 409
  • 收藏 0
  • 点赞 0
  • 评论 0

        周末在捣鼓SpringMVC,用IDEA创建了个maven-archetype-webapp项目以供接下来的研究学习。在配置<context:component-scan/> 的 base-package 属性时(启用对类包进行扫描),才发现在main文件夹下没有Java源文件夹,刚创建好的项目结构如下图,

于是着手创建,右键->New->Directory,输入文件夹名Java,创建完成,现在才是标准Maven项目的结构。

       创建好文件夹后就要创建Java类包了,但这时候点击右键->New,是没有创建Package(也没有Java Class)的选项的。为什么呢,其实根据IntelliJ IDEA的图标(参考IntelliJ IDEA官网文件类型图标介绍)也能判断,我们刚才创建的是一个普通的文件夹,而不是Java源文件夹。源文件夹是用来专门放 Java 类文件的地方,相对于编译出来的 class 文件而言,它就是源。它的作用是标记该目录下的文件是可编译的。如果Java 类文件没有放在该目录或是该目录的子包下,那该 Java 类则无法编译的(Java class located out of the source root)。因此,当你需要建立一个package时,它是自动建立到源文件夹下,也只能建立在这个目录之下。所以得想办法把这个普通文件夹转换成Java源文件夹。

       按快捷键Ctrl+Alt+Shift+S打开Project Structure,点击Moudles,找到刚才创建的文件夹,右键,选择Sources文件夹变成蓝色,设置完成。或者通过点击下图箭头所指的Marks as Sources来设置。当然,有些朋友可能已经看到旁边的快捷键Alt+S了,三种方法效果是一样的。

       在源文件夹里就能创建Package和Java Class了。

标签: IntelliJ IDEA
共有 人打赏支持
粉丝 7
博文 19
码字总数 27008
×
GreatQing
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: