当我们创建好一个SpringBoot项目后,打开目录中的Java文件夹下的DemoApplication.java文件,发现这个文件无法运行。
根据提示 module JDK is not defined,选择jdk版本apply后还是无法运行。
发现pom.xml文件还是红色的,说明没有被识别为Maven文件
右键pom.xml文件,点击 add as maven project
然后发现pom.xml文件和Java文件标识变正常了,Java文件也可以运行了,但是Java文件中出现红色标识,再返回pom.xml文件中观察。
根据报错提示,可以得知设置的阿里云仓库中没有2.7.17 RELEASE,这是社区版idea的bug,我们在pom.xml文件中修改version,将版本号后的英文后缀手动去掉,修改后再去maven面板中选择刷新。
再回到Java文件和pom.xml文件中观察,发现所有标红消失,问题解决。
如果pom.xml文件中还出现 xxxxx not found的问题时,尝试在报错处同样添加上<version>键值对的版本号,再次Maven刷新即可。