Configuración de IntelliJ IDEA JDK en Mac OS

Estoy usando IntelliJ IDEA 10. Cada vez que creo un nuevo proyecto, me pide que elija JDK para este proyecto. ¿Alguien sabe cómo puedo configurarlo y hacerlo fácil de usar?

Si está en Mac OS X o Ubuntu, el problema es causado por los enlaces simbólicos al JDK. Archivo | Invalidar los caches debería ayudar. Si no lo hace, especifique la ruta JDK a la carpeta directa JDK Home, no un enlace simbólico.

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

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 JDK anterior, debería obtener algo como esto:

JDK 1.6 en Mac

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

He encontrado 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.jdk en mi caso)

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

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

 /Library/Java/JavaVirtualMachines/ 

A continuación, supongamos que la versión de JDK que encuentra es jdk1.8.0_151.jdk , la ruta al directorio de inicio dentro de ella 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 .

enter image description here enter image description here

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