解決idea中無法識別主類的問題

李明發表於2022-11-24

圖片.png
克隆完程式碼後發現註解沒有被識別,並且主類,application.properties都沒有被識別,並且此時idea已經完成了初始化並不是idea仍然在‘讀條’。

之前也遇到過類似的問題,但是之前是因為沒有倒入maven專案,重新倒入maven專案即可,具體操作可見此文章,但是目前已經匯入了maven專案。

之後又嘗試clean maven後再mvn install或者清空快取或是取消連結maven專案後再重新匯入maven專案等等操作後仍然無法解決。

後來又在網上看到一種說法——Maven的版本和IDEA的版本不相容也會導致上述情況。
圖片.png

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的版本肯定是相容的),如圖:
圖片.png

切換成功後:
圖片.png

相關文章