Spring java.lang.NoClassDefFoundError位于Class.java:-2

Spring java.lang.NoClassDefFoundError位于Class.java:-2,spring,spring-boot,Spring,Spring Boot,具有以下代码: 使用Java11 当我尝试执行时,我遇到了问题: ./gradlew clean ui:test > Task :ui:test FAILED com.db.demo.ui.DummyCheck > initializationError FAILED java.lang.NoClassDefFoundError at Class.java:-2 Caused by: java.lang.ClassNotFoundException a

具有以下代码:

使用Java11

当我尝试执行时,我遇到了问题:

./gradlew clean ui:test 

> Task :ui:test FAILED

com.db.demo.ui.DummyCheck > initializationError FAILED
    java.lang.NoClassDefFoundError at Class.java:-2
        Caused by: java.lang.ClassNotFoundException at BuiltinClassLoader.java:581

1 test completed, 1 failed
谁能帮忙?

好了,现在它可以工作了(但是你的测试失败了):

  • 添加到非Spring启动项目的build.gradle(我指的是存储库项目的build.gradle)
  • /gradlew干净构建

  • 在您提供的链接中没有DummyCheck类。只有一个UiApplication类。你确定你提供了正确的链接吗?@OnurBaştürk,是的,它在测试目录中。路径:/ui/src/test/java/com/db/demo/ui/DummyCheck.javaOk你说得对。当我尝试你的代码时,它没有帮助。我下载了你的代码并在Intellij IDEA中打开了它。然后将这个部分添加到build.gradle中,它就成功了。请在干净的目录中签出项目,然后重试。也许会有帮助。又是同样的错误吗?还有其他日志吗?现在可以了!非常感谢你!
    
        bootJar 
        {
            enabled = false
        }
    
        jar 
        {
            enabled = true
        }