我正在学习Gradle [使用本手册][1],但在构建此项目时遇到错误。我不知道如何解决它。
附加信息:1.问题时有出现,时有消失,没有规律2.我试过gradle 8.x和7.x版本,都有问题
如何重新创建此问题
gradle init
选择
1.应用
1.Kotlin朗;
1.多个项目;
- Kotlin-DSL;
- jdk11;
1.无新行为
~/projects/poc-kafka-redirection » ./gradlew build maki.xie@CN-MB-makixie
> Task :app:compileKotlin
e: java.lang.NoClassDefFoundError: javaslang.λ
at java.base/java.lang.ClassLoader.defineClassImpl(Native Method)
at java.base/java.lang.ClassLoader.defineClassInternal(ClassLoader.java:472)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:433)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:1174)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:961)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:867)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:825)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:1095)
at java.base/java.lang.ClassLoader.defineClassImpl(Native Method)
字符串
1条答案
按热度按时间kqqjbcuj1#
对我来说,这似乎是由我的JVM引起的。我的JVM被设置为
IBM Semeru Runtime Open Edition 17.0.9.0-m1 (build 17.0.9+5)
。我切换到一个从Oracle下载的开放式jdk 17.x示例,问题就解决了。具体来说,我现在使用:
字符串