gpt4 book ai didi

Gradle/IntelliJ IDEA : sourceCompatibility revert to previous value in IDE settings

转载 作者:行者123 更新时间:2023-12-03 02:45:18 25 4
gpt4 key购买 nike

设置 sourceCompatibilitytargetCompatibilityJavaVersion.VERSION_11在我的 IntelliJ/Grade/Java 项目中没有预期的效果。

甚至我在 中设置了项目 SDK 和项目语言级别项目结构手动到 11,它在我 之后恢复到 8 和 6刷新 Gradle 项目 (或 导入更改 )。见下图:

enter image description here

为了确保我创建了一个 新项目并在其中测试这些。这是它的树 View :

enter image description here

唯一 build.gradle 文件:

plugins {
id 'java'
}

group 'test'
version '1.0-SNAPSHOT'

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11

repositories {
mavenCentral()
}

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

Gradle 版本是 4.10.2正如您在 中看到的那样gradle-wrapper.properties 文件:
#Tue Nov 13 00:53:45 IRST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip

这是环境信息:
IntelliJ IDEA 2018.1.5 (Community Edition)
Build #IC-181.5281.24, built on June 12, 2018
JRE: 1.8.0_152-release-1136-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

这是来自我的 SDK 的图像:

enter image description here

此外,根据 this answer , 我对 做了以下配置build.gradle ,但问题依旧:
group 'test'
version '1.0-SNAPSHOT'

allprojects {
apply plugin: 'java'
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}

repositories {
...

并且还根据 another answer 进行以下配置在同一个帖子上:
group 'test'
version '1.0-SNAPSHOT'

allprojects {
apply plugin: 'java'

tasks.withType(JavaCompile) {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
}

repositories {
...

最佳答案

对于此类工具兼容性问题,您可以将 IDE 版本升级到版本 >= 2018.2 .

引用 JetBrains 博客 #Java11 in IntelliJ IDEA 2018.2

The next version of Java is due out in September, and IntelliJ IDEA 2018.2 is ready for it.

关于Gradle/IntelliJ IDEA : sourceCompatibility revert to previous value in IDE settings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53441617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com