¿Cómo cambio el JDK predeterminado de IntelliJ IDEA?

Resuelto GamerJosh asked hace 11 años • 11 respuestas

Utilizo IntelliJ IDEA como entorno de desarrollo y Maven para la gestión de dependencias. Con frecuencia construyo la estructura de mi proyecto (directorios, poms, etc.) fuera de IDEA y luego importo el proyecto a IDEA usando Import project from external model. Esto funciona muy bien, excepto que en mis poms especifico que el complemento del compilador maven debe usar JDK 1.6, y cuando importo, IDEA me informa que y Language Level Changedeso Language level changes will take effect on project reload, y luego me solicita que vuelva a cargar el proyecto. Esto es molesto porque siempre uso la misma versión de JDK.

¿Cómo cambio el JDK predeterminado que utiliza IntelliJ IDEA, para no tener que recargar mi proyecto cada vez que importo un proyecto nuevo?

GamerJosh avatar Sep 24 '13 23:09 GamerJosh
Aceptado

Esta configuración se cambia en el cuadro de diálogo "Estructura para nuevos proyectos". Vaya a "Archivo" -> "Configuración de nuevos proyectos" -> "Estructura..."

Selección de estructura para nuevos proyectos

A continuación, modifique el "SDK del proyecto" y el "Nivel de idioma del proyecto" según corresponda.

Seleccionar el nivel de idioma del proyecto


Las versiones anteriores de IntelliJ IDEA tenían esta configuración en "Archivo" -> "Otras configuraciones" -> "Estructura predeterminada del proyecto...".

IntelliJ IDEA 12 tenía esta configuración en "Estructura del proyecto de plantilla..." en lugar de "Estructura del proyecto predeterminada..."

GamerJosh avatar Sep 24 '2013 16:09 GamerJosh

Descargue y descomprima un archivo JDK (.tar.gz) y agréguelo como SDK en el cuadro de diálogo 'Estructura del proyecto'Ctrl ( + Alt+ Shift+ S)

jdk 9 intellij haz clic en el gif para ampliar

También asegúrese de establecer un 'Nivel de idioma del proyecto' apropiado. Olvidé hacer eso al crear el GIF.

Estructura del proyecto > Proyecto > Nivel de idioma del proyecto

Para Java 8 configúrelo en 8, para Java 9 configúrelo en 9, y así sucesivamente.

Gayan Weerakutti avatar Mar 05 '2018 07:03 Gayan Weerakutti