最近在使用idea创建maven工程的modules后,发现子模块的src/main/java文件夹点击右键无法创建class类,并且也无法识别resources文件夹,而且test文件夹下的测试类右键也没有执行选项。
这个问题的原因是没有指定保存源码的文件夹及资源文件夹以及测试代码的存放文件夹,可以通过以下方式进行解决:
1.首先点击:File --> Project Structure...
2.点击Modules:
3. src/main/java右键无法创建class类解决:
4.资源文件夹无法识别的解决:
5. test文件夹下的测试类右键没有执行选项的解决:
今天用
IDEA
新建了一个
maven
web工程,项目目录是这样的:
在新
创建
一个
Java
class
文件
时,却
没有
Java
class
功能,
无法
创建
,如图:
解决
方案:
选择 File——>Project Structure——>Project Settings——>
Modules
:
右键main目录,选择New Folder,
创建
一个新
文件夹
java
...
大家在新建
Maven
项目后
无法
新建package和
Java
Class
,就像下图一样,这
类
问题该怎么
解决
呢?我总结到的有两种
解决
方法
方法一:点击右键,打开Mark Directory as,点击Sources Root即可
方法二:点击右键,打开Open Module Settings,然后找到
Modules
下Sources,选择你要新建package和
Java
Class
的目录,点击OK即可
结果如下:
新建的
Maven
项目不能新建包和
java
类
,如下图所示:
这是因为当前目录不是source目录,我们可以指定source根目录,然后根目录下就可以
创建
包和
java
类
了
同理也可以设置
测试
源
文件
根目录和资源根目录
新导入了一个工程,鼠标右键,新建不显示
class
、package,心里一万个怀疑人生,我的是不是假
IDEA
。如你所愿,这里有你想要的答案。
使用
IDEA
时,总会遇到各种奇葩的坑,
创建
不了
Class
文件
、
Maven
工程导入后不显示
maven
侧边栏,这些坑将在这里,逐一被踏平!!
有一个有意思的事情 就是说我们
创建
maven
项目的过程
中
里面是
没有
test
这一项的,
创建
普通的
maven
项目是有的,但是在main这个目录下是
没有
webapp这一项目的,
我们在web项目
中
也是要
测试
的怎么办,我自己
创建
,卧槽不行。那么就找了n多方法这样
解决
创建
test
目录,然后右键,然后这样就可以
解决
!
另外在补充下
Test
一个知识点:
今天在
IDEA
下搭建
maven
进行单元
测试
的时候,在非...
Sources
文件夹
里面放
Java
源
文件
,
Test
文件夹
里面放
测试
的
Java
源
文件
,Resources
文件夹
里面放一些需要加载的配置,例如你使用SSM框架的xml配置
文件
。
1.第一步
在右上角点击对应的ProjectStructure (项目结构),如下图所示。
2.第二步
点击
Modules
。
选择要设置的
文件夹
,点击对应的
文件夹
类
型即可设置。如下图所...
src/main/
java
:里面的
java
文件
只能直接加载src/main/resources下的资源,不能直接加载src/
test
/resources下的资源;
src/
test
/
java
: 里面的
java
文件
既能加载src/
test
/resources下的资源,又能加载src/main/resources下的资源,当两个resources下都有要加载的同名资源时候,优先选择src/...
解决
方法:
(1)project structure—>
modules
–>sdk---->查看是添加否有jdk
(2)
java
包—>Make directory as —>source root (前提第一步ok,我就是这一步
解决
的)