Jetpack Compose for Desktop で Caused by: java.lang.ClassNotFoundException: javax.naming.NamingException って言われるとき
アプリが完成したなぁ、とおもっていざ ./gradlew packageDmg
したとき。
Caused by: java.lang.ClassNotFoundException: javax.naming.NamingException
というエラーがでて起動しなかったりする。
これは、javax.naming などのモジュールが参照できてないので、参照先を追加していくしかない。
compose.desktop {
application {
nativeDistributions {
modules("java.naming")
// alternatively: includeAllModules = true
}
}
}
のように追加していけば OK