从 Java 8 更新到 OpenJdk 11.0.2 时,intellij maven 中出现错误 'zip END header not found'
Error 'zip END header not found' in intellij maven while updating from Java 8 to OpenJdk 11.0.2
我正在尝试从 java 8 更新到 OpenJdk 11。当我从终端执行 mvn 安装时,构建工作正常。但是从 (mac) intelliJ mvn install
失败
下面是启动命令
/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/bin/java -Dmaven.multiModuleProjectDirectory=/Users/myhome/Documents/WORKSPACES/something/develop "-Dmaven.home=/Applications/IntelliJ 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
下面是错误行示例
[ERROR]
/Users/myhome/Documents/WORKSPACES/something/SomeClass.java:[7,33]
cannot access org.springframework.kafka.support
[ERROR] zip END header not found
有什么解决办法吗?
(已将平台设置中的 SDK 更新为 OpenJdk11,Maven>Runner 正在使用 OpenJdk11,Java 编译器更新为 11。
]2
升级到 IntelliJ 版本 2018.3.4 解决了这个问题
我在使用 gradlew 构建时遇到此错误,在删除 gradle 的缓存后它可以正常工作。
gradle 包装器构建中的解决方案
rm ~/.gradle/*
如果你使用 maven,也许删除本地 maven 包装器中的所有东西也会做同样的事情。
我正在尝试从 java 8 更新到 OpenJdk 11。当我从终端执行 mvn 安装时,构建工作正常。但是从 (mac) intelliJ mvn install
失败下面是启动命令
/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/bin/java -Dmaven.multiModuleProjectDirectory=/Users/myhome/Documents/WORKSPACES/something/develop "-Dmaven.home=/Applications/IntelliJ 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
下面是错误行示例
[ERROR] /Users/myhome/Documents/WORKSPACES/something/SomeClass.java:[7,33] cannot access org.springframework.kafka.support
[ERROR] zip END header not found
有什么解决办法吗? (已将平台设置中的 SDK 更新为 OpenJdk11,Maven>Runner 正在使用 OpenJdk11,Java 编译器更新为 11。
升级到 IntelliJ 版本 2018.3.4 解决了这个问题
我在使用 gradlew 构建时遇到此错误,在删除 gradle 的缓存后它可以正常工作。
gradle 包装器构建中的解决方案
rm ~/.gradle/*
如果你使用 maven,也许删除本地 maven 包装器中的所有东西也会做同样的事情。