解决:IDEA 中 new Java Class 怎么没了?

前言:写代码时遇到的问题,所以记录下来。我的包名为“interface”,只有这个包及包下的文件不能建java文件。

问题

解决方式(对于普通包名)

点击应用,ok就可以了。

解决方式(对于包名为“interface”的)

将包名修改后就可以了。

解释

 

  根据上图所示,maven项目中,

  Sources,表示src下main下java 这种可编译目录,只有 Sources 这种可编译目录才可以新建 Java 类和包。

  Tests,表示可编译的单元测试目录,

  Resources,表示资源文件目录。在 maven 项目下,资源目录是单独划分出来的,其目录为:src - main -resources,这里的 resources 目录我们就会设置为 Resources,表示该目录是作为资源目录。

  Test Resources,表示单元测试的资源文件目录。在 maven 项目下,单元测试的资源目录是单独划分出来的,其目录为:src - test -resources,这里的 resources 目录我们就会设置为 Test Resources,表示该目录是作为单元测试的资源目录。

  Excluded,表示排除目录。被排除的目录不会被 IntelliJ IDEA 创建索引,相当于被 IntelliJ IDEA 废弃,该目录下的代码文件是不具备代码检查和智能提示等常规代码功能

 

posted @ 2018-06-26 10:18  取个名字吧  阅读(2312)  评论(0编辑  收藏  举报