Acabo de recibir un Macbook Air nuevo que venía con Mountain Lion 10.8.4 y sin Java instalado. Hay un /usr/bin/java
pero al ejecutarlo se me pedía que instalara un tiempo de ejecución de Java 6 distribuido por Apple en un cuadro de diálogo de Cocoa.
Sin embargo, Oracle ya no da soporte a Java 6, y no quiero ejecutar una instalación de Java sin soporte y probablemente insegura.
Así que fui a Descargas de Java SE de Oracle e instalado el último JDK, jdk-7u25-macosx-x64
. Ahora el único Java que tengo en esta máquina es el 1.7.0_25, distribuido por Oracle. /usr/bin/java -version
ahora funciona.
Acabo de correr brew cask install eclipse
y terminé con Eclipse 4.3. Cuando intenté ejecutarlo por primera vez, recibí el mismo aviso para instalar un runtime de Java que si no tuviera Java instalado.
Así que miré aquí en Apple StackExchange y encontré https://apple.stackexchange.com/a/58841/52440 . Después de ejecutar sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
Ahora puedo iniciar Eclipse.
Sin embargo, cuando intento iniciar otras aplicaciones que requieren Java, como /usr/share/java/Tools/Java VisualVM.app
y /opt/homebrew-cask/Caskroom/webstorm/6.0.2a/WebStorm.app
Obtengo un error que indica que no hay ninguna versión compatible de Java 1.6 disponible (véase más abajo).
¿Alguien sabe si es posible hacer funcionar estas otras aplicaciones, o realmente requieren Java 6 y no pueden funcionar con Java 7?