run - java to kotlin converter
¿Por qué tan rojo? intellij parece pensar que no se puede encontrar/resolver cada declaración/método (18)
Recién instalé el intellij instalado, cada archivo java aparecerá en ROJO. Revisé el jsdk, está en 1.6. ##. La instalación limpia de maven funcionó bien.
¿Cómo soluciono estos errores falsos? Es muy molesto no navegar con un clic de botones.
¡Otra solución alternativa! Una de las soluciones, que sugería hacer clic en Alt
Enter
, no tenía la configuración JDK para mí, pero Add ... to classpath
funcionaba.
Compruebe que tiene una configuración JVM SDK adecuada en Propiedades IntelliJ. Si invalidate-cache-and-restart no es suficiente, verifique que esté usando el JVM SDK adecuado, como Java 1.7.
Busque en: Preferencias -> Configuraciones IDE -> Scala -> JVM SDK
O haga clic con el botón secundario en su proyecto -> Abrir configuración del módulo -> Configuración del proyecto -> Proyecto -> Proyecto SDK -> (Establecer en Java 1.7)
Abra Configuración de módulo -> Configuración de plataforma -> SDK -> (Asegúrese de que hay un Java 1.7, de lo contrario, tendrá que agregarlo)
Si ha realizado un cambio, probablemente sea mejor volver a ejecutar Invalidate Cache & Restart.
El problema era que el archivo que intentaba importar era tan grande que IntelliJ no ejecutaba CodeInsights en él.
Establecer la opción idea.max.intellisense.filesize
en un valor más alto según las instrucciones en esta respuesta resolvió mi problema.
Estaba tratando de usar todos los consejos anteriores, pero desafortunadamente nadie me ayudó. Así que finalmente decidí eliminar mi espacio de trabajo intelij y crear el nuevo - me ayudó :) Pero antes también estaba limpiando el caché, reimportando proyectos maven, limpiando proyectos y reconstruyéndolos.
Estos 3 pasos casi siempre funcionan para mí:
Paso 1 - File -> Invalidate cache/ Restart
Paso 2- Si ve que en File -> Project Structure -> SDKs
el SDK está en rojo, intente configurarlo correctamente como se explica here
Paso 3: actualiza las versiones de Java en
a) File -> Project Structure -> Project
b) File -> Project Structure -> Module (Sources and Dependencies tab)
c) Preferences -> Java Compiler
IntelliJ a veces se confunde después de importar proyectos maven y luego cambiar poms externamente o generar fuentes fuera de IntelliJ.
Es posible que desee probar una reimportación maven-> force desde dentro de intellij en la raíz del proyecto
IntelliJ a veces se confunde por sí solo, incluso sin los cambios externos que describe Korgen (aunque esa es una buena forma de reproducirlo de manera consistente).
Haga clic en Archivo -> Sincronizar , e IntelliJ debería ver que todo está bien nuevamente.
Si eso no funciona, los cachés de IntelliJ podrían estar corruptos (esto solía ocurrir mucho más a menudo que ahora); en ese caso, regenerarlos por
Al hacer clic en Archivo -> Invalidar cachés y reiniciar el IDE
(aunque cargar el proyecto llevará un tiempo mientras se vuelven a crear las memorias caché).
Intente eliminar .IntelliJIdea15 (depende de la versión) de C: / Users / Username
Cuando inicie IntelliJ, creará la carpeta nuevamente.
Para mí fue el JDK que no estaba configurado correctamente. Encontré una solución que documenté aquí: https://.com/a/40127871/808723
Tenía el mismo problema que estaba usando JDK 1.9 con IntelliJ 14, resolví reinstalar Java con la última versión de JDK 1.8 (1.8.0_161 en este caso)
También eliminé la versión 1.9 de
HKEY_CURRENT_USER / Software / JavaSoft / JRE / Security Baseline
Tengo IntelliJ IDEA 12.x en la Mac y uso Maven 3 y obtengo el resaltado rojo sobre mi código a pesar de que la construcción de Maven está bien. Ninguno de los anteriores (reindexación, importación forzosa, etc.) funcionó para mí. Tenía que hacer lo siguiente:
Intellij -> Preferences -> Maven -> Importing
[ ] Use Maven3 to import projects
Tengo que verificar la opción de importación de Maven3 y eso soluciona el problema.
Tuve el mismo problema después de cambiar JDK de 1.6 a 1.7 en mi pom.xml y establecer la configuración del proyecto Maven 3 path + JDK en 1.7.
Lo que hizo por mí fue => Archivo -> Invalidar cachés y reiniciar
PD: el problema volvió a ocurrir, así que reimporté el proyecto completo después de eliminar la carpeta .idea y ahora funciona bien, como siempre :)
Tuve el mismo problema y después de probar todas las sugerencias anteriores, resultó que mi instalación de IntelliJ no había recogido mi variable de sistema JAVA_HOME, y no tenía ningún SDK / JDK establecido.
Lo arreglé siguiendo estas instrucciones: Configuración de SDK globales, de proyectos y de módulos
Tuve este problema en una nueva instalación de IDEA. Pensé que traía su propio JDK o que podría encontrar el que ya estaba en la máquina, pero aparentemente no (no estoy seguro de qué hizo la casilla de verificación en el cuadro de diálogo de instalación, ahora). Cuando hice clic en la bombilla y pulsé el botón "Configurar JDK" y luego hice clic en "Configurar", reveló que estaba tratando de sacar el JDK de
C:/Program Files/JetBrains/IntelliJ IDEA Community Edition 2018.1/jre64
Busqué algunas carpetas en el árbol de JetBrains, pero al menos el diálogo fue lo suficientemente inteligente como para no permitirme aplicar ninguna (incluido el original), diciendo que no eran ubicaciones válidas para un JDK. Así que busqué en el árbol de Java y lo intenté, y aceptó esto:
C:/Program Files/Java/jdk1.8.0_40
Después de aceptar la configuración, no pareció haber funcionado; así que fui a tratar de invalidar el caché de IDEA y reiniciar (como se describe en otras respuestas), y me dijo que tenía tareas en segundo plano ejecutándose. Así que cancelé la invalidación, y mientras lo hacía, cualquier compilación o actualización de base de datos estaba completa y todo el rojo en la ventana de edición desapareció. De modo que la configuración de JDK tarda unos segundos (al menos) en establecerse.
Yo tuve el mismo problema.
En mi caso, el problema fue con el home directory
maven y user settings file
en Intellij Setting en Maven. Instalé Maven nicht en el directorio predeterminado y también cambié la ubicación del archivo settings.xml
. Esto también debería cambiarse en la configuración de IntelliJ.
Espero que esto ayude también.
Experimenté esto cuando actualicé mi JDK
manualmente y eliminé el JDK
anterior
Solución
- en el editor IntelliJ, haga clic en la palabra clave roja (
Integer
por ejemplo) y presione ALT + ENTRAR (o haga clic en el ícono de la bombilla) - seleccione
Setup JDK
desde el menú de intenciones
- haga clic en
Configure
- En mi caso, la ruta
JDK
era incorrecta (apuntado en/opt/jdk1.7.0_51
lugar de/opt/jdk1.7.0_65
)
- haga clic en ... y busque la ruta
JDK
correcta
- borremos el caché
Y todo debería volver a la vida :)