我已经在IntelliJ Community Edition中新鲜创建了一个Kotlin项目,并且在使用JUnit 4创建示例单元测试时,出现了以下错误。
build.gradle
plugins {
id 'java'
id 'org.jetbrains.kotlin.jvm' version '1.3.21'
}
group 'main.kotlin.com'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
testCompile group: 'junit', name: 'junit', version: '4.12'
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
Cannot access class 'java.lang.Class'. Check your module classpath for missing or conflicting dependencies
error-pic |
project-structure |
modules
附言:如果我创建一个Java项目并尝试创建示例单元测试,那么它将成功创建测试而没有任何错误。
如果我将Project SDK从JDK-1.8更改为JDK-9,则它可以正常工作