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