A certain engineer "COMPLEX"

開発メモ その198 Could not initialize class org.codehaus.groovy.reflection.ReflectionCache

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のせい。

Expected Behavior gradle should run with the latest JDK 14 ea. Current Behavior gradle -version works, but running any gradle task, including gradle tasks wi...

既に報告されている。
解決策として、利用するGradleのバージョンを6.3にすることで対応できるというのが、この記事の2日前(2020/03/31)に報告されていた。

修正は、gradle\wrapper\gradle-wrapper.properties を下記のように修正してビルドし直す。

これで直った!!

コメントを残す

メールアドレスが公開されることはありません。

%d人のブロガーが「いいね」をつけました。