答案 0 :(得分:0)
您的项目是否设置了JDK? IDE(Intellij)可能没有设置JDK,但是您构建的应用程序可以在所需的JVM上正常运行。
答案 1 :(得分:0)
在我们的项目中遇到此问题是因为我们在生产和测试源中都添加了相同的目录。
sourceSets {
main.java.srcDirs += 'src/main/kotlin/'
main.java.srcDirs += 'build/generated/source/protos/main/java'
test.java.srcDirs += 'src/test/kotlin/'
test.java.srcDirs += 'build/generated/source/protos/main/java'
}
从测试源中删除重复项可以解决此问题。
sourceSets {
main.java.srcDirs += 'src/main/kotlin/'
main.java.srcDirs += 'build/generated/source/protos/main/java'
test.java.srcDirs += 'src/test/kotlin/'
}