创建SpringBoot项目后无法运行Java文件的解决方法

目录

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: icon-default.png?t=N7T8https://repo1.maven.org/maven2/

(2)如果仓库存在包的处理方式

1.Maven面版多刷新几次

2.判断是否配置过国内源

3.判断配置的setting.xml文件的路径名是否存在中文,存在则修改去掉中文

4.删除本地仓库的jar包,重新下载

本地仓库中:

5.以上方法还是无法下载,尝试使用本地仓库已经下载过的相近版本