解决idea中无法识别主类的问题

解决idea中无法识别主类的问题_第1张图片
克隆完代码后发现注解没有被识别,并且主类,application.properties都没有被识别,并且此时idea已经完成了初始化并不是idea仍然在‘读条’。

之前也遇到过类似的问题,但是之前是因为没有倒入maven项目,重新倒入maven项目即可,具体操作可见此文章,但是目前已经导入了maven项目。

之后又尝试clean maven后再mvn install或者清空缓存或是取消链接maven项目后再重新导入maven项目等等操作后仍然无法解决。

后来又在网上看到一种说法——Maven的版本和IDEA的版本不兼容也会导致上述情况。
解决idea中无法识别主类的问题_第2张图片

maven-wrapper.properties:

distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar

需要使用相匹配的Maven版本和IDEA版本,介于无论重装Maven还是IDEA成本都很高,我们在IDEA中使用自带的Maven即可。

在IDEA中打开“Preferences”,找到“Maven”菜单,在“Maven home directory”中,选择IDEA自带的Maven3(自带Maven的版本肯定是兼容的),如图:
解决idea中无法识别主类的问题_第3张图片

切换成功后:
解决idea中无法识别主类的问题_第4张图片

你可能感兴趣的:(解决idea中无法识别主类的问题)