从Java 8更新到OpenJdk 11.0.2时,intellij maven中出现错误“未找到zip END标头”

lawou6xi  于 2023-02-02  发布在  Java
关注(0)|答案(3)|浏览(139)

我正在尝试从java 8更新到OpenJdk 11。当我从终端进行mvn安装时,构建工作正常。但从(mac)intellij mvn安装失败
下面是启动命令
/库/Java/Java虚拟机/openjdk-11.0.2.jdk/内容/主页/bin/java-多模块项目目录=/用户/我的主页/文档/工作空间/something/develope "-多模块项目目录=/应用程序/智能J www.example.com""-Dclassworld.conf =/应用程序/智能J www.example.com"-Didea.启动程序.端口= 53262 "-Didea.启动程序. bin.路径=/应用程序/智能J www.example.com"-D文件.编码= UTF-8-IDEA.app/Contents/plugins/maven/lib/maven3 " "-Dclassworlds.conf=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin/m2.conf " -Didea.launcher.port=53262 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA.app/Contents/bin " -Dfile.encoding=UTF-8 - classpath "/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/boot/plexus-classworlds-2.5.2.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar " com.intellij.rt.execution.application.AppMainV2 org.codehaus.classworlds.Launcher -Didea.version=2018.2.6 -s /Users/myhome/Documents/config/maven/apache-maven-3.6.0/conf/settings.xml -Dmaven.repo.local=/Users/myhome/Documents/config/maven/repo install
下面是一个示例错误行
[错误]/用户/myhome/文档/工作空间/something/www.example.com:[7,33]无法访问www.example.com SomeClass.java :[7,33] cannot access org.springframework.kafka.support
[错误]找不到zip END标头
有什么建议可以修复吗?(已经将平台设置中的SDK更新为OpenJdk11,Maven〉Runner正在使用OpenJdk11,Java编译器更新为11。


] 2

drkbr07n

drkbr07n1#

我在使用gradlew构建时遇到了这个错误,在删除gradle该高速缓存后,它可以正常工作。
Gradle Package 器构建中的解决方案

rm ~/.gradle/*

如果您使用maven,也许删除本地maven Package 器中的所有内容也会起到同样的作用。

olmpazwi

olmpazwi2#

如果您使用intellij idea创建一些代码,当我遇到同样的错误时,可能您忘记启用gradle。我只是在intellij idea上启用gradle,然后我的错误就解决了。
您只需选择首选项-〉插件-〉启用gradle(如果未启用)
希望此解决方案能对您有所帮助。

des4xlb0

des4xlb03#

升级到IntelliJ Version 2018.3.4修复了此问题。您也可以尝试按照@Ninja的建议删除.gradle文件夹

相关问题