Solución:
De alguna manera, los archivos jar del idioma JDK se eliminaron de la ruta de clases. Todo lo que tenía que hacer era volver a aplicar la ruta de inicio JSDK.
Vaya a: Archivo -> Estructura del proyecto -> Configuración de la plataforma -> SDK Vuelva a aplicar la ruta de inicio JSDK.
Al hacer esto, se agregaron aproximadamente 15 frascos a la ruta de clases. Aparentemente, estos son importantes para compilar.
Archivo -> Estructura del proyecto -> Configuración de la plataforma -> SDK, elimine el SDK existente y vuelva a agregarlo.
Funciona para mí en IntelliJ 2017.3.
Este error me sucedió después de haber actualizado mi versión de JDK a jdk1.8.0_161 –
Pero el sdk del proyecto seguía apuntando al antiguo jdk 1.8.0_131
(Parece que la actualización de Java hace que se borre la versión anterior).
Hacer esto:
- En el IDE de IntelliJ, vaya a Archivo> Estructura del proyecto, desde allí:
-
Dentro de
Platform Settings > SDKs
:
Asegúrese de que el campo de ruta de inicio de JDK apunte a una carpeta JDK válida (agregue una nueva entrada si es necesario, por ejemplo, jdk1.8.0_161). -
Dentro de
Project Settings > Modules
:
Asegúrese de que Module SDK esté configurado con la misma entrada que seleccionó en elPlatform Settings > SDKs
- Guardar y construir de nuevo.