Androidのアップデート対応のため、Gladle、JDK、ライブラリ等のバージョンアップを行ってる作業中に表示されました。
java.lang.IllegalAccessError: superclass access check failed: class org.jetbrains.kotlin.kapt3.base.javac.KaptJavaCompiler cannot access class com.sun.tools.javac.main.JavaCompiler (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.main to unnamed module
内容的にJDKやライブラリのバージョンに原因があると思い。1つ1つコンパイルして確認しましたが、どれも違っており原因はKotlinのバージョンが1.9.0
だったことが原因でした。
1.9.0 -> 1.9.21
に変更することで無事コンパイルできました。
Kotlin1.9.0
で必ずこのエラーが起きるわけでは無いことと、Kotlin version を変えたら毎回Clrean Project
しなければいけなくて解決に時間がかかりました。
参考