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>