目录
1.无法运行
(1)解决方法一
(2)解决方法二
2.包无法下载
(1)查看pom.xml文件中包是否存在的方法
(2)如果仓库存在包的处理方式
1.无法运行
当我们创建好一个SpringBoot项目后,打开目录中的Java文件夹下的DemoApplication.java文件,发现这个文件无法运行。
根据提示 module JDK is not defined,选择jdk版本apply后还是无法运行。
(1)解决方法一
发现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刷新即可。
如果还是解决不了,直接把这块代码删掉即可。
(2)解决方法二
更简单的方式:
右键当前项目,选择添加框架支持
后续修改pom.xml的方法与方法一相同。
2.包无法下载
(1)查看pom.xml文件中包是否存在的方法
因为pom.xml中常常出现包下载不下来的问题,此时我们要去中央仓库中查找此版本的包是否真正存在。
查找方法:进入中央仓库,根据包名,一级一级往下查找。
中央仓库地址:
Central Repository: https://repo1.maven.org/maven2/
(2)如果仓库存在包的处理方式
1.Maven面版多刷新几次
2.判断是否配置过国内源
3.判断配置的setting.xml文件的路径名是否存在中文,存在则修改去掉中文
4.删除本地仓库的jar包,重新下载
本地仓库中:
5.以上方法还是无法下载,尝试使用本地仓库已经下载过的相近版本