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