java - oxygen - eclipse portable
Eclipse no se iniciará después de instalar Mac OS X Yosemite(Mac OS 10.10) (8)
Justo después de actualizar a Mac OS Yosemite (10.10), mi Eclipse ya no se iniciará. En vez de eso, obtengo
La biblioteca compartida JVM /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib "no contiene el símbolo JNI_CreateJavaVM.
java -version
y java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
Busqué y encontré un problema similar Reinstalando Java 7 JDK en OSX . Se está sugiriendo una reinstalación de Java. No estoy seguro si mi problema cae en la misma categoría que la suya. Entonces, ¿la reinstalación es una buena manera de resolver el problema? ¿Algún otro consejo? ¡Gracias!
Asegúrese de que está utilizando la versión de 64 bits de Mac Eclipse. Acabo de probar que funciona sin fallas.
Después de actualizar a yosemite, java 6 jdk ya no está disponible, recuerde que jdk 6 para mac osx es una aplicación de 32 bits, las versiones anteriores de eclipse necesitan un jvm de 32 bits para funcionar correctamente, una aplicación de 32 bits no puede ejecutarse con un jvm de 64 bits como java 7 u 8, por lo que necesita instalar jdk 6 para ejecutar las aplicaciones java que necesitan una máquina virtual de 32 bits. Como ya se ha publicado aquí, puede descargar jdk 6 desde http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
Dos casos:
Si ya ha instalado Java 8 y Eclipse Luna, por ejemplo, en Mavericks y (con la intención de) actualizar a Yosemite: simplemente actualice, funcionará bien.
Si no tiene Java instalado y desea ejecutar Eclipse en Yosemite:
- instale los archivos de Apple Java 6 desde http://support.apple.com/kb/DL1572
- use una versión de Eclipse que se ejecute con Java 6, por ejemplo, Kepler de https://www.eclipse.org/downloads/packages/release/Kepler/SR2
Eso significa que, si desea utilizar Eclipse Luna y Java 8, instálelo mientras ejecuta Mavericks, luego actualice a Yosemite. No intente instalar Java 8 en Yosemite, ya que en este momento no funciona.
Lo que no funciona en mi Mac es: instalar Java 6 y ejecutar Eclipse Luna, ya que necesita Java 7 u 8. La instalación de Java 7 u 8 no resuelve el problema, ya que algo con el instalador parece estar defectuoso. Sin embargo, Oracle debería resolverlo en unos pocos días.
Instalé Java JRE desde Oracle: http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jre-8u25-macosx-x64.dmg
Luego instale el paquete Apple: http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
Pude instalar eclipse-ide desde caseb homebrew
cerveza barril instalar eclipse-ide eclipse-java
(Tenga en cuenta que brew cask se instala en ~ / Aplicaciones no / Aplicaciones)
Normalmente no uso Eclipse, sin embargo, pude obtener el IDE en marcha. Notaré que java en la línea de comando está roto, lo cual es nuevo en Yosimite.
Por favor, hágamelo saber si eso no funciona. O si necesitas ayuda con Homebrew o Cask
Pruebe esta https://jdk8.java.net/download.html Actualización temprana de Java8u20.
Puede cambiar la versión del sistema temporalmente en "SystemVersion.plist" ubicado en System> Library> CoreServices.
Edite como raíz el cambio de ProductVersion a 10.7.3 (o lo que sea que funcione para usted).
Instala java.
No te olvides de volver a cambiarlo.
Resolví este problema creando esas carpetas vacías como root sin degradar usando java8 (vers.1.8.0_60-ea):
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk y /System/Library/Java/Support/Deploy.bundle
Espero eso ayude...
Vaya al enlace de abajo y descargue Java para OS X 2014-001
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
Esperemos que después de instalarlo, funcione.