Как исправить ошибку тестового примера JUnit в IntelliJ - PullRequest
1 голос
/ 15 апреля 2019

Я недавно создал проект Kotlin в IntelliJ Community Edition, и при создании примера модульного теста с использованием 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 | структура проекта | modules

PS Если я создаю проект Java и пытаюсь создать образец модульного теста, то он успешно создает тест без каких-либо ошибок.

Обновление:

Если я изменю Project SDK с JDK-1.8 на JDK-9, тогда он будет работать нормально

1 Ответ

0 голосов
/ 15 апреля 2019

щелкните правой кнопкой мыши на модуле и проверьте настройки модуля.Настройки JVM могут быть неправильными. Проверьте, если

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...