optimize intellij imports importing idea como intellij-idea import

intellij-idea - imports - intellij idea java import order



Uso de API documentado como @ since1.6+ (3)

Esta advertencia es producida por el Java | Java language level migration aids | Usages of API which isn''t available at the configured language level Java | Java language level migration aids | Usages of API which isn''t available at the configured language level Java | Java language level migration aids | Usages of API which isn''t available at the configured language level inspección de Java | Java language level migration aids | Usages of API which isn''t available at the configured language level . De forma predeterminada, esta inspección examina el nivel de idioma configurado para el proyecto y advierte sobre cualquier API que no esté disponible en la versión de JDK que coincida con el nivel de idioma. Lo más probable es que el nivel de idioma de su proyecto o módulo no esté configurado correctamente en la configuración de la Project Structure del Project Structure .

Sigo recibiendo this error aunque tengo una versión 1.6+ (tengo 1.8) y estoy trabajando con IntelliJ.

PS He intentado actualizar ambos, java jre y java jdk, ¡no ayudé!


También es posible que deba asegurarse de que su proyecto tenga un conjunto de compilación / lanzamiento con la versión java correcta. Sin eso, puedes ver un error como este:

Error:java: javacTask: source release 1.8 requires target release 1.8

La forma de solucionarlo para el proyecto maven es habilitar el complemento de compilación en su archivo pom. Esta respuesta de SO tiene detalles específicos.


File > Project Structure > Project Settings > Modules > your Module name > Sources > Language Level > elija el que necesita.