idea maven項(xiàng)目無法識(shí)別jar包里的class解決方案
我用new project from exit source ,項(xiàng)目依賴下載完成后install能成功,項(xiàng)目也能運(yùn)行。
但是代碼所有用到第三方庫(kù)的地方都報(bào)錯(cuò) 無法識(shí)別jar里的class,如圖所示:
使用 import project 。
導(dǎo)入項(xiàng)目的時(shí)候選擇pom.xml文件,別選項(xiàng)目文件夾應(yīng)該就不會(huì)出現(xiàn)這個(gè)問題了
idea maven打包失敗,找不到引用的jar文件的類在開發(fā)環(huán)境下Maven一切運(yùn)行順利,可是打包時(shí)就報(bào)錯(cuò),說是找不到符號(hào),主要是找不到應(yīng)用jar里的類。
這是在IDEA下會(huì)常遇到的情況,重新清理構(gòu)建一般也是起不了效果,如果可以的甚好,不行的話就試試下面的辦法吧:
將路徑改為跟系統(tǒng)環(huán)境變量配置的一致,此時(shí)再把target文件夾手動(dòng)刪除,然后重新build,再重新執(zhí)行打包命令,一般情況下就可以了。
如果不行,那么只能再google了,坑是不斷的,要堅(jiān)信前面還有無數(shù)坑在等著。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. idea設(shè)置代碼格式化的方法步驟2. ajax異步讀取后臺(tái)傳遞回的下拉選項(xiàng)的值方法3. 關(guān)于ajax異步訪問數(shù)據(jù)的問題4. Vue打包部署到Nginx時(shí),css樣式不生效的解決方式5. Python 調(diào)用API發(fā)送郵件6. 聊一聊數(shù)據(jù)請(qǐng)求中Ajax、Fetch及Axios的區(qū)別7. ajax異步實(shí)現(xiàn)文件分片上傳實(shí)例代碼8. Vue組件通信$attrs、$listeners實(shí)現(xiàn)原理解析9. HTML iframe標(biāo)簽用法案例詳解10. 簡(jiǎn)單明了帶你了解CSS Modules
