如何在 Gradle 构建中指定所需的 Java 版本?

新手上路,请多包涵

我想在我的 Gradle 构建文件中设置所需的 Java 版本(例如 7 或 8), 不必指定本地 JDK 安装的实际路径。

这可能吗?

原文由 pditommaso 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 952
1 个回答

此功能刚刚作为 Java 工具链 添加 到 Gradle 6.7 中:

 // build.gradle.kts

plugins {
    id("java-library") // or id("application")
}

java {
    toolchain {
        languageVersion.set(JavaLanguageVersion.of(11))
    }
}

有了这个,Gradle 将自动为指定的 Java 版本下载和使用适当的 JDK(默认使用 AdoptOpenJDK)。

原文由 CletusW 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题