这里写自定义目录标题

报错

在执行./gradlew clean时报错如下:

FAILURE: Build failed with an exception.

* What went wrong:
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"]

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 0s

解决方案

查看当前Java版本为:
在这里插入图片描述
查看当前项目Gradle版本为:
在这里插入图片描述
当前jdk 18并不支持gradle 5.4.1,需要切换到jdk 11

如果电脑只想装一个jdk,那下载后直接覆盖安装即可。如果有多个jdk切换的话,可以参考MacOS对安装的多个Java版本自由切换

本人在电脑上切换JDK,执行命令:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home

随后,依次查看jdk、``gradle版本,并执行./gradlew xxx`相关命令,如下:
在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐