1、問題描述:java
經過阿里雲配置本地的 Maven
倉庫,使用 Maven
命令在進行打包、編譯等一系列操做時候,老是出現提示某個 Jar
文件 ---> 『.....\ _remote.repositories(拒絕訪問)
』,可是打包、編譯等命令完成後都顯示 BUILD SUCCESS
,錯誤截取以下圖:阿里雲
一、很是肯定的是本地有這個 jar
包,通過大量的對比發現問題出如今 _remote.repositories
這個文件上。spa
>nexus
說明這個依賴是從私服中下載的。而此時我是連不上私服的,這些依賴是我從別人的電腦拷貝的。而緣由就是出如今
_remote.repositories
的>nexus=
引發的。3d
二、找到對應的 _remote.repositories
文件,將全部的 >nexus=
修改成 >central=
。code
可是單純的我仍是太天真了,我在執行Maven
的clean
命令出現上述的錯誤,而後我花了將近 1h, 將出現問題的文件修改爲功。當我在 執行Maven
剩下的命令時候,又出現上述的問題。也就是說執行
Maven
的每一個命令時,都會出現那個問題。難道我要花一成天修改這些數不勝數問題文件嗎?blogNo,放出終極大招,刪除全部的
_remote.repositories
文件。rem
三、下載搜索文件的軟件 Everything
,這個軟件真的是良心推薦。而後搜索上述的 _remote.repositories
文 件,而後將顯示的,在你本地倉庫的 _remote.repositories
所有刪除便可。it
四、最後在運行項目,就不會報錯了,其傳遞的依賴也會加載進來。編譯
2、啓動項目顯示:非法字符:'-ufeff'-和須要-class-,interface-或者-enum-錯誤class
原來是由於 Windows 記事本在修改 UTF-8 文件時自做聰明地在文件開頭添加 BOM 致使的,因此纔會致使 IDEA 不能正確讀取 .java 文件從而程序出錯。
解決:
找到xxx. java
文件。使用notepad++
打開 ---> 轉碼 ---> 並保存便可。
![]()