【问题标题】:How to fix JUnit test case error in IntelliJ如何修复 IntelliJ 中的 JUnit 测试用例错误
【发布时间】:2019-04-15 13:46:01
【问题描述】:

我在 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

P.S.如果我创建一个 Java 项目并尝试创建一个示例单元测试,那么它成功创建了一个测试而没有任何错误。

更新:

如果我将 Project SDK 从 JDK-1.8 更改为 JDK-9,那么它可以正常工作

【问题讨论】:

标签: intellij-idea kotlin junit


【解决方案1】:

右键单击模块并检查模块设置。 JVM 设置可能有误。 Check if

【讨论】:

  • 嘿,我已经更新了问题并添加了截图。请看一看。
猜你喜欢
  • 1970-01-01
  • 2013-11-01
  • 1970-01-01
  • 2014-03-25
  • 1970-01-01
  • 2015-02-13
  • 2021-05-08
  • 1970-01-01
  • 2018-11-14
相关资源
最近更新 更多