这里写自定义目录标题
- 报错
- 解决方案
报错
在执行./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`相关命令,如下:












![c++(强生成关键字+可变参数模板+emplace)[26]](https://img-blog.csdnimg.cn/7510dd4284254c2db4b626be800086aa.png)







