Introduction
Could not initialize class org.codehaus.groovy.reflection.ReflectionCache というエラーが表示される。
会社を辞めて転職するため、C/C++、C#、Python以外の習得言語が欲しくなり、昔資格として取得したJavaの勉強を始めた。
とっかかりとして、簡単なWebAPを作ってみることにしたのだが、IntelliJ IDEA を使って Spring BOOT + Gradle のプロジェクトを用意した。
が、よくわからなかったので
を使ってプロジェクトファイルを作って活用することにしてみた。
そして遭遇したのが表題。
What does it mean?
結論から言えば、JDK 14のせい。
既に報告されている。
解決策として、利用するGradleのバージョンを6.3にすることで対応できるというのが、この記事の2日前(2020/03/31)に報告されていた。
修正は、gradle\wrapper\gradle-wrapper.properties を下記のように修正してビルドし直す。
1 | distributionBase=GRADLE_USER_HOME |
これで直った!!