jhipster工程啟動mvnw.cmd出現ZipException錯誤解決


D:\JHIPSTER_STUDY\blog>mvnw.cmd
Unzipping C:\Users\xyyou\.m2\wrapper\dists\apache-maven-3.5.3-bin\2c22a6s60afpuloj4v181qvild\apache-maven-3.5.3-bin.zip to C:\Users\xyyou\.m2\wrapper\dists\apache-maven-3.5.3-bin\2c22a6s60afpuloj4v181qvild
Exception in thread "main" java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:219)
        at java.util.zip.ZipFile.<init>(ZipFile.java:149)
        at java.util.zip.ZipFile.<init>(ZipFile.java:163)
        at org.apache.maven.wrapper.Installer.unzip(Installer.java:161)
        at org.apache.maven.wrapper.Installer.createDist(Installer.java:78)
        at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:121)
        at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:50)

mvnw.cmd:

mvnw -Pprod packeage:

mvn clean package:

 

這個問題很復雜,主要有幾種觀點:1、是jdk問題,native method有問題,導致解壓沒成功。

2、maven有問題,換個maven。

3、maven倉庫jar包有沖突導致文件upzip不成功。

4、把C:\Users\xyyou\.m2\wrapper\dists\apache-maven-3.5.3-bin\2c22a6s60afpuloj4v181qvild\apache-maven-3.5.3-bin.zip和C:\Users\xyyou\.m2\wrapper\dists\apache-maven-3.5.3-bin\2c22a6s60afpuloj4v181qvild刪除重新下就行了。

5、jdk路徑無法讀取到(C:\Program Files),換個路徑安裝,不要裝到C:\Program Files。

6、本地用戶無讀取文件夾的權限(無管理員權限)。

問題解決:本人嘗試用idea、eclipse打開工程(https://github.com/somowhere/albedo),都會退出來。后來在idea里面成功啟動后端程序(idea的maven倉庫包設置成本地的,而不是maven倉庫),但是這個

成功貌似是本地用戶名.m2的repository下這個倉庫的j這個工程的ar包車正常,其他還是錯誤。后來在一個高人的指點下告知,應該改是源頭本地用戶名.m2的repository文件夾下的jar包沖突導致的,刪除本地用戶名.m2的repository文件夾下的jar包和wrapper里面的東西,重新mvn clean package成功后即可運行mvnw.cmd,至此問題解決。

真如一個高人所說的windows環境太坑人。要是有條件的話,建議在linux里面整,問題解決,也感謝同行的鼎力相助。


免責聲明!

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



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