Uso Mac OS X 10.8.2 y uso JDK 7. Ahora descargué la última versión de IDEA IntelliJ, 11. Pero no parece comenzar sin JDK 6. ¿Hay alguna solución?
¿Cómo puedo ejecutar IDEA IntelliJ en Mac OS X con JDK 7?
Uso Mac OS X 10.8.2 y uso JDK 7. Ahora descargué la última versión de IDEA IntelliJ, 11. Pero no parece comenzar sin JDK 6. ¿Hay alguna solución?
¿Cómo puedo ejecutar IDEA IntelliJ en Mac OS X con JDK 7?
Respuestas:
ACTUALIZAR:
Cuando ejecute IDEA 12 en JDK 1.7 (después de cambiar JVMVersion
a 1.7*
in Info.plist
) asegúrese de tener LANG=en_US.UTF-8
en su entorno, consulte los problemas relacionados con Java:
Consulte este hilo para depurar problemas del lanzador.
También tenga en cuenta que las aplicaciones GUI en Mac no tienen acceso a su entorno de Terminal. Si ha definido algunas variables de entorno que funcionan bien en Terminal, otras aplicaciones que no ejecute desde Terminal no verán estas variables. Una solución para este problema es iniciar la aplicación directamente desde la Terminal, para IDEA se puede usar el siguiente comando:
open -a /Applications/IntelliJ\ IDEA\ 12.app/
Hay problemas conocidos con la compatibilidad con JDK 1.7 en Mac en este momento, como falta de compatibilidad con Retina, posible parpadeo, algunas API no implementadas . Es muy recomendable ejecutar IDEA bajo JDK 1.6 para obtener la mejor experiencia en Mac. No le impide usar JDK 1.7 como objetivo para construir y ejecutar sus proyectos.
El lanzador IntelliJ IDEA 11 no funcionará con JDK 1.7 en Mac. Por el momento, debe tener JDK 1.6 instalado para poder ejecutar IDEA 11 y versiones anteriores.
JVMVersion
a 1.7*
e intento iniciar IDEA 12, todavía me sale el mensaje de que necesito un JRE 6.
java -version
desde Terminal funciona bien. Pensamientos
sudo codesign --verbose --force --sign "<CERT COMMON NAME>" /Applications/WebStorm.app/
Tengo IntelliJ 15 Ultimate instalado y recibí este mismo mensaje. También tengo instalado Java 1.7 y 1.8.
Lo resolví usando los siguientes pasos en una terminal:
$ cd /Applications/IntelliJ\ IDEA\ 14.app/Contents
Editó el Info.plist
archivo y cambió este bit:
<key>JVMVersion</key>
<string>1.6*</string>
a:
<key>JVMVersion</key>
<string>1.8*</string>
Después del lanzamiento, todo fue dorado.
Con IntelliJ 13 y OS X 10.9, puedo simplemente cambiar el plist a 1.7 * y funciona en Java 7 sin solicitar la instalación de Java 6.
sudo codesign --verbose --force --sign "<Cert Name>" /Applications/Webstorm.app/
Para aquellos que todavía reciben el mensaje de error de que Java 6 debe estar instalado. Hay dos problemas con eso:
Todo lo que necesitas es:
O puede usar este https://github.com/wonder-mice/mac-java-launcher que automatiza las cosas y creo que funcionará no solo con IntelliJ.
mac-java-launcher
con IntelliJ 13, pero no funciona. Got Error: Not a java application
Otros han sugerido muy buenas soluciones, pero tienes que hacerlo manualmente con el editor vi, etc. En su lugar, puedes ejecutar este comando a través de tu terminal Mac y estarás listo para comenzar:
find /Applications/IntelliJ*/*Contents/*Info.plist -exec sed -i -e 's/string>1.6/string>1.7/' {} \;
Algunos consejos opcionales:
Para verificar que el cambio tuvo lugar, ejecute esto:
grep "string>1.7" /Applications/IntelliJ*/*Contents/*Info.plist