Configuración de IntelliJ IDEA JDK en Mac OS

Respuestas:

272

Si está en Mac OS X o Ubuntu, el problema es causado por los enlaces simbólicos al JDK. Archivo | Invalidate Caches debería ayudar. Si no es así, especifique la ruta de JDK a la carpeta de inicio de JDK directa, no un enlace simbólico.

El elemento de menú Invalidar cachés está disponible en el menú Archivo de IntelliJ IDEA .

La ruta directa de JDK después de la reciente actualización de Apple Java es:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

En IDEA puede configurar el nuevo JSDK en Archivo | Estructura del proyecto , seleccione SDK a la izquierda, luego presione el botón [+] , luego especifique la ruta de inicio de JDK anterior, debería obtener algo como esto:

JDK 1.6 en Mac

CrazyCoder
fuente
1
Intenté lo mismo en OS X 10.8 con IntelliJ IDEA 11.xy 12.x EAP y no resuelve el problema. Tengo Java 1.6 de Apple y Java 1.7 de Oracle, pero el problema es consistente con ambos.
sorin
Siga este error, esto podría ser la causa youtrack.jetbrains.com/issue/IDEA-95789
Sorin
1
la ruta jdk puede cambiar de una versión a otra, para averiguar la ruta: which javaen la terminal, se imprime /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javay luego usa la Homeruta dir para ingresar en el diálogo de ideas de IntelliJ, así/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Maxim Yefremov
12

Intenté esto recientemente y al intentar seleccionar el JDK ... /System/Library/Java/JavaVirtualMachines/aparece vacío al abrir y seleccionar a través de IntelliJ . Por lo tanto, no pude seleccionar el JDK ...

Descubrí que para solucionar esto, cuando se abren las ventanas del buscador (presionando [+] JDK) simplemente use el atajo Shift + CMD + G para especificar la ruta. ( /System/Library/Java/JavaVirtualMachines/1.6.0.jdken mi caso)

Y listo, IntelliJ puede encontrar todo a partir de ese momento.

ehanoc
fuente
5

La ruta de JDK puede cambiar cuando actualice JAVA. Para Mac, debe ir a la siguiente ruta para verificar la versión de JAVA instalada.

/Library/Java/JavaVirtualMachines/

A continuación, digamos que la versión de JDK que encuentra es jdk1.8.0_151.jdk, la ruta al directorio de inicio dentro de él es la ruta de inicio de JDK.

En mi caso fue:

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

Puede configurarlo yendo a File -> Project Structure -> SDKs.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

algún tipo al azar
fuente
-1

En Mac, IntelliJ Idea 12 tiene sus preferencias / mapas de teclas colocados aquí: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/

ViliusK
fuente
Esto no ayuda a responder la pregunta original
Alexandre Santos