在IntelliJ中,Gradle JVM设置(第一个屏幕截图)和Project SDK设置(第二个屏幕截图)之间有何区别?
在没有IntelliJ的情况下,我有时会执行./gradlew build
,并使用Java 11进行构建--这究竟转换为上述哪种设置?也就是说,这两种设置在CLI中Map为什么等效概念?我认为这将帮助我更好地理解我最初的问题。
在IntelliJ中,Gradle JVM设置(第一个屏幕截图)和Project SDK设置(第二个屏幕截图)之间有何区别?
在没有IntelliJ的情况下,我有时会执行./gradlew build
,并使用Java 11进行构建--这究竟转换为上述哪种设置?也就是说,这两种设置在CLI中Map为什么等效概念?我认为这将帮助我更好地理解我最初的问题。
1条答案
按热度按时间bfnvny8b1#
导入现有项目时,IntelliJ也会使用Project SDK版本作为Gradle的默认Java版本,但您可以根据需要进行覆盖。
请参见https://www.jetbrains.com/help/idea/gradle.html#gradle_jvm