Utilizo IntelliJ IDEA como mi 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 de compilación maven debe usar JDK 1.6, y cuando importo, IDEA me informa que eso Language Level Changed
y eso Language level changes will take effect on project reload
, y luego me pide que vuelva a cargar el proyecto. Esto es molesto porque siempre uso la misma versión JDK.
¿Cómo cambio el JDK predeterminado que usa IntelliJ IDEA, para no tener que volver a cargar mi proyecto cada vez que importo un nuevo proyecto?
fuente
File
\Other Settings
\Default Project Structure...
Project
pestaña, secciónProject language level
, elija el nivel de la lista desplegable, esta configuración esdefault for all new project
.fuente
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)
haga clic en el gif para ampliar
Asegúrese de establecer también el ' Nivel de idioma del proyecto '.
fuente
Descubrí que en las versiones recientes de IntelliJ IDEA requiere Java 1.8 pero no está configurado de manera predeterminada.
Podemos cambiar la ruta o Configurar en
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
)fuente
Cambiar la versión de JDK a 1.8
Archivo SDk del proyecto -> Estructura del proyecto -> Proyecto 1.8
Archivo del compilador de Java -> Configuración -> Compilación, Ejecuciones, Implementación -> Compilador -> Compilador de Java
fuente
Otro lugar que vale la pena verificar: busque en el pom.xml para su proyecto, si está utilizando el complemento del compilador 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 se compiló correctamente en IntelliJ.
fuente
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. Archivo Idea 2018.1.3 -> Estructura del proyecto -> Módulos -> Fuentes y dependencias.
fuente
Para cambiar la versión JDK del propio Intellij-IDE:
Inicie el IDE -> Ayuda -> Buscar acción
que tipo:
o (depende de tu versión)
fuente
Para la última versión de intellij, para establecer jdk / sdk predeterminado para nuevos proyectos, vaya a
Configure->Structure for New Projects -> Project Settings -> Project SDK
fuente