java - para - jetbrains student
IntelliJ-java: no se puede encontrar JDK ''1.8'' (4)
De repente comencé a ver este problema al actualizar mi SDK de Java de 1.8 a 10.
Fui a File > Project Structure > SDKs
, la ruta de inicio del JDK estaba en rojo, así que hice clic en el icono de la carpeta a la derecha de la ruta.
A pesar de que la ventana del Finder que apareció ya me tenía en el directorio correcto /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
(tal vez me dejó caer dondequiera que mi classpath recién actualizado decía Java era?), El El camino que se mostró en rojo no era el mismo que ese camino. En su lugar, estaba usando el antiguo, algo como /Library/Java/JavaVirtualMachines/jdk-1.8_(???)/Contents/Home
. Al hacer clic en Aceptar, la ruta de inicio de JDK se actualizó en el directorio correcto, se hizo clic en Aplicar / Aceptar y todo fue correcto después de eso.
Para referencia,
IntelliJ IDEA 2018.2.1 (Community Edition) Build #IC-182.3911.36, built on August 6, 2018 JRE: 1.8.0_152-release-1248-b8 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains sro macOS 10.12.6
Actualización: No estoy seguro de por qué esto está marcado como un duplicado. Ya había enlazado a la otra publicación indicando que ninguna de las sugerencias / respuestas funcionaba para mí. Además, su pregunta parece estar relacionada con un problema que usa Windows VMs a través de Mac, lo cual es irrelevante para mí.
Estoy usando IntelliJ IDEA 14.0.3. He seleccionado la muestra ''Java Hello World''. Cuando intento ejecutar el programa recibo el error: "Error: java: No puedo encontrar JDK ''1.8'' para el módulo ''Entregable4''. He probado todas las sugerencias de este post intellij - java: No puedo encontrar JDK ''1.7'' para el módulo pero aún así no funciona esto. Cualquier ayuda sería muy apreciada.
Ir:
Archivo => Estructura del proyecto
Y compruebe: Project
, Modules
y pestañas SDKs
:
Si en SDKs
Java 1.8 Sdk no está seleccionado, simplemente agréguelo.
Y presione OK
.
La actualización de IntelliJ versión 14.0.3 a 14.1 parecía solucionar el problema.
Si la solución de actualización dada anteriormente no funciona para alguien, considere no usar el directorio bin como el que se usa en el entorno PATH, sino el directorio raíz de Java . En resumen en lugar de:
path_to_java_folder / java / bin /
utilizar:
path_to_java_folder / java /
y todo funcionará bien.