遇到的问题
最近用STS创建Maven项目之后发现没有src/main/java资源文件,但是手动添加的时候又说此目录已经是资源文件了
原因分析
出现这种现象肯定是资源文件夹/src/main/java文件夹已经存在了,出现的这个问题的根本原因是因为java运行环境的问题,所以我们只需要更换java版本就可以了
解决思路
根据上面的分析我们知道是eclipse创建项目时使用版本的问题,所以我们只需要更换jdk版本即可
1.直接更换
在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了.
但是这种方案又有问题:当我们再次更新Maven项目的时候,又更换会之前的java版本
2.终极方案
在pom文件中指定jdk的版本
<build>
<finalName>rabbitma_test1</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>