zoukankan      html  css  js  c++  java
  • jhipster工程启动mvnw.cmd出现ZipException错误解决

    D:JHIPSTER_STUDYlog>mvnw.cmd
    Unzipping C:Usersxyyou.m2wrapperdistsapache-maven-3.5.3-bin2c22a6s60afpuloj4v181qvildapache-maven-3.5.3-bin.zip to C:Usersxyyou.m2wrapperdistsapache-maven-3.5.3-bin2c22a6s60afpuloj4v181qvild
    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:Usersxyyou.m2wrapperdistsapache-maven-3.5.3-bin2c22a6s60afpuloj4v181qvildapache-maven-3.5.3-bin.zip和C:Usersxyyou.m2wrapperdistsapache-maven-3.5.3-bin2c22a6s60afpuloj4v181qvild删除重新下就行了。

    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里面整,问题解决,也感谢同行的鼎力相助。

  • 相关阅读:
    CocoStudio基础教程(4)骨骼动画的动态换肤
    CocoStudio基础教程(3)在程序中处理cocoStudio导出动画
    CocoStudio基础教程(2)关联程序逻辑与cocoStudio导出文件
    CocoStudio基础教程(1)创建UI并载入到程序中
    LeetCode:盛最多水的容器【11】
    LeetCode:反转字符串中的元音字母【345】
    LeetCode:验证回文串【125】
    LeetCode:颜色分类【75】
    LeetCode:删除排序数组中的重复项||【80】
    LeetCode:移动零【283】
  • 原文地址:https://www.cnblogs.com/xyyou/p/11704055.html
Copyright © 2011-2022 走看看