student intellij idea full java intellij-idea

java - full - Cómo cambiar de-fuente 1.6 a-fuente 7 en IntelliJ IDEA



intellij python (7)

Archivo -> Estructura del proyecto -> Fuentes -> Nivel de idioma

Deberás volver a cargar IDEA

Intento construir un proyecto IntelliJ IDEA que no sea mío y obtuve el siguiente error:

Java: el operador de diamante no es compatible con la fuente 1.6 (use la fuente 7 o superior para habilitar el operador de diamante)

¿Cómo cambio esta configuración en IntelliJ IDEA?


Ctrl + Alt + Shift + S (icono de estructura del proyecto)

Luego cambie el nivel de idioma del proyecto


Para mí, cambiar el nivel de idioma en la estructura del proyecto y reiniciar IDEA no ayudó.

Tuve que editar build.gradle en el módulo core y cambiar la compatibilidad de la fuente de 1.6 a 1.7:

apply plugin: "java" sourceCompatibility = 1.7 //changed from 1.6 [compileJava, compileTestJava]*.options*.encoding = ''UTF-8'' sourceSets.main.java.srcDirs = [ "src/" ] eclipse.project { name = appName + "-core" }

Build -> Clean Project


Para mí, las respuestas anteriores no funcionaron, aunque me ayudaron a resolver mi problema. En el nivel de módulo build.gradle haz lo siguiente:

compileOptions { // I''ve changed below values from VERSION_1_6 to VERSION_1_7 sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 }


Sé que el OP usa IntelliJ IDEA, pero Android Studio está basado en IntelliJ IDEA, así que quiero decir una palabra más.

Si usa Android Studio, command+; (para Mac) o File->Project Structure , luego en la ventana abierta, siga las configuraciones:


Y, si está trabajando con un proyecto de maven, por cordura, recuerde configurar también la versión java en el pom.

<build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build>


File->Project structure->Project Settings->Modules->Language level

Cambiar el nivel usando menú desplegable.

De lo contrario, si está utilizando maven para compilación,

<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>