我正在尝试通过cmd运行一个gradlew.bat文件,但是遇到了以下错误:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
> Exception java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache [in thread "Daemon worker"]
我尝试了这篇文章中的各种解决方案,但都没有成功。我尝试将gradle-wrapper.properties中的值更改为:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1-bin.zip
为了
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-bin.zip
然后再次运行,但遇到了以下问题:
A problem occurred configuring root project 'nexus-deploy'.
> Could not open cp_proj remapped class cache for s5e1jtxdcnwfq13zlj7qke7c
然后我尝试从Gradle缓存中删除scripts + scripts-remapped文件夹,但这也没有起作用。最后,我尝试运行:
./gradlew clean
但却得到了
* What went wrong:
A problem occurred configuring root project 'nexus-deploy'.
Could not open cp_proj remapped class cache for s5e1jtxdcnwfq13zlj7qke7c
我不确定出了什么问题,也不知道还能尝试什么。我的Java版本是"1.8.0_341",Gradle版本是7.5.1。