Как указать версию JDK в конфигурации Gradle?

⚠️ Вопрос новичка (в Gradle)

То, что для Вас само собой разумеющееся, для меня на данный момент может быть отнюдь не очевидно.

Первое приложение на Gradle, как обращаться с этим инструментом не понятно, какое отношение конкретно к моему приложению имеют абстрактные описания из документации - неясно.

IntelliJ IDEA сгенерировала мне такую конфигурацию:

plugins {
  id 'java'
}

group 'loc.training'
version '1.0-SNAPSHOT'

repositories {
  mavenCentral()
}

dependencies {
  testCompile group: 'junit', name: 'junit', version: '4.12'
}

При попытке редактирования FXML файла IntelliJ IDEA говорит мне, что SDK не указан. Вернее, сообщение ссылается на JavaFX рантайм, но кнопка-ссылка предлагает мне установить именно JDK:

введите сюда описание изображения

В списке JDK у меня уже есть, но каким-либо образом "выбрать" его нельзя (кнопка Apply неактивна). Видимо, нужно начать с того, что указать версию JDK в build.gradle, о чём и мой вопрос.

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Aziz Umarov

Ответ тут

Существует 2 пути

изменить gradle.properties файл в каталоге .gradle в HOME_DIRECTORY

org.gradle.java.home=/path_to_jdk_directory

либо

изменить ваш build.gradle

compileJava.options.fork = true
compileJava.options.forkOptions.executable = '/path_to_javac'
→ Ссылка