您好,登錄后才能下訂單哦!
這篇文章主要講解了“Idea運行junit測試時報Error:[3,17]程序包org.junit不存在如何解決”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Idea運行junit測試時報Error:[3,17]程序包org.junit不存在如何解決”吧!
1 點擊file-> settings. ->Build, Execution, Deployment–>Build Tools–>Maven–>Runner,勾選delegate IDEA build/run actions to maven(將idea的運行權限委托給maven)
該方法能解決問題(至少我行),但不推薦。每次測試都要將整個maven項目運行出來,效率極低。
2.將maven 倉庫換成idea 默認倉庫,即c盤用戶下.m2文件夾下的本地倉庫。這種辦法某種意義上也不推薦。另設置本地倉庫的目的就是防止占用C盤空間,防止系統運行越來越慢。此種解決方式違背我們初衷。
我的辦法。
在之前,先確認五件事
1 .確保mavensetting文件中的本地倉庫配置正常
2.確保IDEA中maven的配置正常
3 確認 jar包坐標和當前依賴管理使用的jar包版本一致
4 確認與idea綁定配置的本地maven倉庫有完整的目標jar包。
5.(1)確認seting 配置里java compiler Project bytecode version 為1.8 或者8;
(2)Target bytecode version 版本號與你pom文件下
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>???</maven.compiler.source> <maven.compiler.target>???</maven.compiler.target> </properties>
配置的版本號一致.若你沒有在pom文件配置該標簽體內容,Target bytecode version默認為1.5。以我為例
因為我maven_java_1沒有配置<properties></properties>,所以setting中 Target bytecode version默認為1.5
將以上五件事確認無誤做出正確修改,重啟計算機后,若還是不行,再做以下操作(我個人如此)
1 則先將idea maven本地倉庫綁定至默認maven倉庫.c盤下——>user ->.m2文件夾下的默認倉庫(注意要一并修改maven 中 的setting.xml文件,將其local repository 標簽體注釋即可);修改idea下的maven配置至默認倉庫地址(不重復贅述,之前的圖有)該刷新maven倉庫刷新,再重新運行。此刻應該能正常運行。
2 再重新將默認本地倉庫修改回自己目標本地倉庫,修改maven 中 的setting.xml文件,修改idea
maven 配置(照著前圖修改,不重復贅述)
感謝各位的閱讀,以上就是“Idea運行junit測試時報Error:[3,17]程序包org.junit不存在如何解決”的內容了,經過本文的學習后,相信大家對Idea運行junit測試時報Error:[3,17]程序包org.junit不存在如何解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。