¿Cómo cambio el JDK predeterminado de IntelliJ IDEA?
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 Changed
eso 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?
Esta configuración se cambia en el cuadro de diálogo "Estructura para nuevos proyectos". Vaya a "Archivo" -> "Configuración de nuevos proyectos" -> "Estructura..."
A continuación, modifique el "SDK del proyecto" y el "Nivel de idioma del proyecto" según corresponda.
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..."
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)
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.