Как указать версию 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 шт):
Ответ тут
Существует 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'

