Gradle初始化示例出现错误“java.lang.ClassNotFoundException:javaslang.λ”

cgvd09ve  于 5个月前  发布在  Java
关注(0)|答案(1)|浏览(79)

我正在学习Gradle [使用本手册][1],但在构建此项目时遇到错误。我不知道如何解决它。

附加信息:1.问题时有出现,时有消失,没有规律2.我试过gradle 8.x和7.x版本,都有问题

如何重新创建此问题

gradle init选择
1.应用
1.Kotlin朗;
1.多个项目;

  1. Kotlin-DSL;
  2. 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)

字符串

kqqjbcuj

kqqjbcuj1#

对我来说,这似乎是由我的JVM引起的。我的JVM被设置为IBM Semeru Runtime Open Edition 17.0.9.0-m1 (build 17.0.9+5)
我切换到一个从Oracle下载的开放式jdk 17.x示例,问题就解决了。具体来说,我现在使用:

java 17.0.9 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 17.0.9+11-LTS-201)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+11-LTS-201, mixed mode, sharing)

字符串

相关问题