¿Cómo cambio el IntelliJ IDEA predeterminado JDK?

Uso IntelliJ IDEA como mi entorno de desarrollo, y Maven para la gestión de la dependencia. Con frecuencia construyo la estructura de mi proyecto (directorios, poms, etc.) fuera de IDEA y luego importo el proyecto a IDEA utilizando el Import project from external model . Esto funciona muy bien, excepto que en mis poms especifico que el plugin maven-compiler debe usar JDK 1.6, y cuando lo importo, IDEA me informa que el Language Level Changed y que los Language level changes will take effect on project reload , y luego solicita volver a cargar el proyecto Esto es molesto porque siempre uso la misma versión de JDK.

¿Cómo cambio el JDK predeterminado que usa IntelliJ IDEA, para que no tenga que volver a cargar mi proyecto cada vez que importo un nuevo proyecto?

Esta configuración se cambia en el cuadro de diálogo “Estructura de proyecto predeterminada …”. Vaya a “Archivo” -> “Otras configuraciones” -> “Estructura de proyecto predeterminada …”.

Seleccionar estructura de proyecto predeterminada

A continuación, modifique la configuración “Nivel de idioma del proyecto” al nivel de idioma que desee.

Establecer el nivel de idioma del proyecto

IntelliJ IDEA 12 tenía esta configuración en “Estructura de proyecto de plantilla …” en lugar de “Estructura de proyecto predeterminada …”

  • Estoy usando IntelliJ IDEA 14.0.3, y también tengo la misma pregunta. Elija el menú File \ Other Settings \ Default Project Structure...

enter image description here

  • Elija la pestaña Project , sección Project language level , elija el nivel de la lista desplegable, esta configuración es default for all new project .

    enter image description here

Descubrí que en versiones recientes de IntelliJ IDEA requiere Java 1.8 pero no está configurado de manera predeterminada.

Podemos cambiar la ruta o configurar desde Project Settings > Project > Project SDK

aquí podemos editar o agregar la ruta del JDK.

(en mi caso, la ruta se encuentra en C:\Program Files\Java\jdk1.8.0_102 )

enter image description here

enter image description here

Cambiar la versión de JDK a 1.8

  1. Archivo de nivel de idioma -> Estructura de proyecto -> Módulos -> Fuentes -> Nivel de idioma -> 8-Lambdas, escriba anotaciones, etc. enter image description here
  2. Proyecto SDk File -> project Structure -> Project 1.8 enter image description here

  3. Archivo comstackdor Java -> Configuración -> Comstackción, Ejecuciones, Despliegue -> Comstackdor -> Comstackdor Java enter image description here

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 haga clic en el gif para agrandar

Asegúrese de establecer también el ‘ Nivel de idioma del proyecto ‘.

Otro lugar que vale la pena verificar: busque en el pom.xml de su proyecto, si está utilizando el complemento de comstackción Maven, en la configuración de origen / destino y asegúrese de que sea la versión deseada de Java. Descubrí que tenía 1.7 en lo siguiente; Lo cambié a 1.8 y luego todo compiló correctamente en IntelliJ.

    org.apache.maven.plugins maven-compiler-plugin 2.3.2  1.8 1.8 UTF-8     

Las respuestas anteriores fueron muy útiles, pero después de todas las configuraciones, el proyecto se estaba ejecutando con la versión incorrecta. Finalmente, noté que también se puede configurar en la ventana Dependencias. Idea 2018.1.3 Archivo -> Estructura del proyecto -> Módulos -> Fuentes y dependencias.