intellij idea - spanish - Cómo cambiar el nivel de idioma del proyecto para todos los proyectos en Intellij
spanish.dic file (6)
Estoy usando Intellij. Es bueno, pero cuando creo un nuevo proyecto o importo un proyecto, el nivel de idioma predeterminado del proyecto se establece en 6 (@override en interfaces). Pero quiero configurarlo en 8 (Lambdas, anotaciones de tipo, etc.). ¿Cómo puedo hacer eso? He intentado cambiar la configuración en "Otras configuraciones" -> "Estructura predeterminada del proyecto" y configuré el nivel de idioma del proyecto en 8, pero no tuve suerte. Por favor que alguien me ayude. He añadido una sesión de pantalla.
- Estoy usando Intellij 14.0.2
Archivo -> Otras configuraciones -> Estructura predeterminada del proyecto ...
Puedes cambiarlo allí.
Cambié la configuración a Java 8 como se recomendó anteriormente ...-> Estructura de proyecto predeterminada .
¡¡No funcionó !!Seguí sin poder escribir Lambda''s en el editor sin errores.
Cuando creé el proyecto, elegí Gradle como la herramienta de compilación. Por alguna razón, mi proyecto Java / Gradle tenía la compatibilidad de origen en el archivo build.gradle establecido en 1.5 (tal vez porque mi valor predeterminado se estableció originalmente en 1.5 ... No sé porque no me molesté en reproducirlo):
apply plugin: ''java''
sourceCompatibility = 1.5
repositories {
mavenCentral()
}
El cambio de sourceCompatibility a 1.8 solucionó el problema, ya que la actualización del archivo gradle también desencadena una compilación del proyecto.
Palabra a los sabios:
cualquier novato en Intelij debe recordar que no seleccionar las estructuras Maven o Gradle junto con la creación de su proyecto Java no configurará las estructuras del paquete predeterminado (src / main / test y src / main / java); para los usuarios de eclipse, esto es un verdadero rascarse la cabeza cuando se empieza a usar Intelij por primera vez.
Mismo problema pero solución ligeramente diferente. IntelliJ (2018.1.15) me dio la opción de establecer el nivel de idioma en 6, lo cual acepté. Esto agregó lo siguiente al archivo .iml del proyecto:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>6</source>
<target>6</target>
</configuration>
</plugin>
</plugins>
</build>
Entonces pude actualizar la fuente y el destino a 8.
Si se trata de un proyecto experto, asegúrese de que se establece lo siguiente.
Por ejemplo, si desea utilizar las funciones de lenguaje Java 8 (-source 1.8) y también desea que las clases compiladas sean compatibles con JVM 1.8 (-target 1.8), puede agregar las dos propiedades siguientes, que son la propiedad predeterminada Nombres para los parámetros del plugin:
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
Para más detalles revisa this
Tuve el mismo problema El cambio de los archivos de configuración de IntelliJ IDEA (misc.xml, compiler.xml) no ha ayudado. Luego cambié el nivel de idioma en dos lugares:
1) Archivo -> Estructura del proyecto -> Módulos, pestaña "Fuentes", nivel de idioma 8 (o superior).
2) Configuración -> Compilación, Ejecución, Despliegue -> Compilador -> Compilador Java -> Versión de bytecode de destino (versión 1.8)
Esto funcionó bien.
Tuve que editar .idea/misc.xml
y cambiar languageLevel="JDK_1_7"
a languageLevel="JDK_1_8"
. No he podido cambiar el nivel de idioma a través de la interfaz de usuario en osx.
** Intellij 15.0.4