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?
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?
Respuestas:
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:
which java
en la terminal, se imprime /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java
y luego usa la Home
ruta dir para ingresar en el diálogo de ideas de IntelliJ, así/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
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.jdk
en mi caso)
Y listo, IntelliJ puede encontrar todo a partir de ese momento.
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
.
En Mac, IntelliJ Idea 12 tiene sus preferencias / mapas de teclas colocados aquí: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/