idea解決程序包不存在報錯的八種解決方法
報錯效果
樓主發(fā)生報錯的情況很奇怪,實在SVN上把代碼down下來之后導入SVN報的錯,理論上代碼同事和自己公司電腦都能跑,在自己電腦上跑不了,所以堅信認為是idea的配置問題,但找了好久都沒辦法弄好,最后在快要絕望的時候弄好了,太意外了。樓主報錯的時候idea的Maven倉庫地址以及自動導入環(huán)境配置好了,但依舊報錯,在此集百家之長,總結一下
解決方式(樓主使用的方式8解決的)
1、修改Maven的setting.xml文件配置
設置方式:File—>Setting—>Build,Execution,Deployment—>Maven,找到后修改本地安裝的maven配置,如果沒有安裝建議安裝一個,還是很簡單的。再找到pom文件重新reimport一下就好了。
2、修改Maven的importing設置
設置方式:File—>Setting—>Build,Execution,Deployment—>Maven—>Importing,再找到pom文件重新reimport一下就好了
3、 是否使用了Lombok插件,排除是否是Lombok的原因 , 手動加上方法而不使用Lombok,或者直接卸載Lombok插件。重啟idea后再重裝Lombok
4、緩存的原因,file 》 Invalidate Caches / Restart
5、找到對應編譯不了的類。右鍵 - Build Module ‘xxxx’
recompile ‘xxxxx’
6、把IDEA配置重置了一下(警告:所有idea配置將重置請做好備份 ),再啟動啟動類就直接好
7、編譯出來的配置文件亂碼了,取target目錄下看配置文件里面的中文都亂碼
需要GBK 就設置成GBK
8、在Maven這里運行mvn idea:idea
,會生成.ipr和.iws文件,2020版IDEA才有的問題。雙擊Ctrl鍵出現(xiàn)maven的執(zhí)行窗口,輸入指令即可
lz每次新環(huán)境拉取SVN上完整代碼時都會報這個錯,都是用這個方式解決。idea是2020.1的版本,如果跟我情況相同的可以多試一兩遍
9、設置步驟Setting>Build>build Tools>Maven>Runner.勾選Delegate IDE build/run actions to Maven>invalidate Caches/Restart
作用就是將項目啟動委托給maven,十分惡心,建議不要使用,放在這里僅供參考
以上就是idea解決程序包不存在報錯的八種解決方法的詳細內容,更多關于idea程序包不存在的資料請關注腳本之家其它相關文章!
相關文章
MyBatis-Plus攔截器實現(xiàn)數(shù)據權限控制的方法
MyBatis-Plus是一款基于MyBatis的增強工具,它提供了一些便捷的功能和增強的查詢能力,數(shù)據權限控制是在系統(tǒng)中對用戶訪問數(shù)據進行限制的一種機制,這篇文章主要給大家介紹了關于MyBatis-Plus攔截器實現(xiàn)數(shù)據權限控制的相關資料,需要的朋友可以參考下2024-01-01Stream distinct根據list某個字段去重的解決方案
這篇文章主要介紹了Stream distinct根據list某個字段去重,stream的distinct去重方法,是根據 Object.equals,和 Object.hashCode這兩個方法來判斷是否重復的,本文給大家介紹的非常詳細,需要的朋友可以參考下2023-05-05Spring Boot 使用 Swagger 構建 RestAPI 接口文檔
這篇文章主要介紹了Spring Boot 使用 Swagger 構建 RestAPI 接口文檔,幫助大家更好的理解和使用Spring Boot框架,感興趣的朋友可以了解下2020-10-10