Spring initializr Error:java: 讀取C:\Users\…\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.9.8\jackson-databind-2.9.8.jar時出錯; ZipFile invalid LOC header (bad signature)


在IDEA中創建spring boot的快速啟動項目后運行出現如下的錯誤:

Error:java: 讀取C:\Users\...\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.9.8\jackson-databind-2.9.8.jar時出錯; ZipFile invalid LOC header (bad signature)

Error:(1, 1) java: 無法訪問com.example.springboot01helloworldquick  invalid stored block lengths

 

 

老規矩,百度谷歌,這里有篇博客給了我思路。

上面那篇博客提到可能是倉庫的jar包出錯,於是到maven設置里看,發現新建這個項目后倉庫的配置默認也修改了,下面是修改后的,未修改前默認是c盤下的路徑,因為之前在下面的目錄修改過相關的配置,所以我覺得可能是這個原因導致的

 

具體的話可能是在settings.xml中增加了以下的配置

<profile>
  <id>jdk-1.8</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
  </activation>
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  </properties>
</profile>

新建項目后默認配置的倉庫並沒有上面的配置,所以導致出錯(個人推測的,因為相對c盤上的settings,e盤上的settings也只修改了上面部分,還有就是新增了一個阿里雲的鏡像)

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM