не может найти символ Intellij Gradle - PullRequest
0 голосов
/ 06 сентября 2018

Этот, казалось бы, очень простой или даже глупый вопрос беспокоит меня.

Что я сделал:

  1. На моем новом Mac OS X 10.13.6

  2. Я использовал версию Intellij CE 2018.1, чтобы проверить репо с Github.

  3. Всякий раз, когда я пытался запустить модульные тесты в этом репо из моего Intellij, он просто говорит: «Не удается найти символ», снимок экрана ниже: enter image description here

  4. Я не вносил никаких изменений локально, это зеленый сборочный проект, который я извлек из репозитория git.

  5. это файл build.gradle

    apply plugin: 'java'
    apply plugin: 'checkstyle'
    
    group = 'com.fishercoder'
    version = '1.0-SNAPSHOT'
    
    checkstyle {
       //include ( '**/*.java')
       configFile = file("${rootDir}/fishercoder_checkstyle.xml")
    }
    
    description = """"""
    
    sourceCompatibility = 1.9
    targetCompatibility = 1.9
    
    repositories {
       mavenCentral()
       maven { url "http://repo.maven.apache.org/maven2" }
    }
    
    dependencies {
        compile 'com.google.code.gson:gson:2.8.0'
        testCompile group: 'junit', name: 'junit', version:'4.12'
    }
    

Что я пробовал:

  1. Интересно, что я мог бы распечатать «Hello world» в кодовой части src , но tst часть просто не скомпилировать в Intellij.
  2. Я аннулировал кэши и перезапустил свой Intelij, не повезло.
  3. Я удалил папку на своем диске, полностью отключил мой Intellij, сначала верни git clone на мой диск, затем открой Intellij, чтобы импортировать его, см. Ниже: enter image description here

Затем импортировал его как проект gradle, см. Ниже: enter image description here

По умолчанию все осталось на следующей странице: enter image description here

Тогда в моей консоли Intellij я получил эту ошибку: enter image description here Любая помощь приветствуется!

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Это не особая проблема выбора версии Gradle. Это, как уже упоминалось, ошибка Gradle , когда Gradle не может определить версию Java для 10 JDK. Это исправлено в версии Gradle> = 4.7.

Ошибка Gradle выдается, когда IDE пытается запустить Gradle с использованием Java 10 JDK. Пожалуйста, используйте версию Gradle> = 4.7 в файле | Настройки | Сборка, выполнение, развертывание | Инструменты для сборки | Gradle -> Использовать локальную опцию распределения gradle. Или используйте 1.8 JDK для Gradle JVM.

0 голосов
/ 06 сентября 2018

Похоже, что при импорте проекта оболочка Gradle выбирает несовместимую версию Gradle для JDK 10 ( См. ).

Вы можете попробовать установить gradle вручную в своей системе (желательно любую версию, которая превышает 4.7). Затем выберите параметр «Использовать локальное распределение Gradle» и укажите путь установки Gradle в Intellij.

Тогда с тобой все будет в порядке!

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