23 votos

Eclipse en Mac 10.8 - Instalado la versión 1.7.0 JRE / JDK, Eclipse pero no se iniciará

  • Instalado Java SE 1.7.0u10 de Oracle w/ su paquete de instalación

  • Descargado y descomprimido Eclipse Juno (4.2.1)

  • Haga doble clic en Eclipse icono de color morado y obtener de OS X de alerta de mensaje con el mensaje de error:

Para abrir "Eclipse" se necesita Java SE 6 en tiempo de ejecución. Te gustaría instalar una ahora?

  • (en el terminal) which java - /usr/bin/java

  • ls -l /usr/bin/java - /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

  • (en el Buscador) haga Doble clic en eclipse alias (incluido cuando desempaquetado de descarga) - Terminal de la lanza, /Applications/Eclipse/Eclipse.app/Contents/MacOS/eclipse ; exit ; y Exclipse lanza sin OS X de alerta de mensaje.

He intentado modificar el Eclipse de la aplicación de paquete plist a punto de la máquina virtual tecla a /System/Library/Frameworks/JavaVM.marcos/Versiones/Actual/Comandos/java, pero siento que yo probablemente no debería tener que hacer esto`.

Me gustaría saber cómo conseguir Eclipse para iniciar con un simple doble clic en el paquete de la Aplicación. Es una cosa pequeña me incomodan... :o)

10voto

Sunil Puntos 61

La mejor respuesta es para corregir la instalación de Java 7, como se muestra aquí : http://stackoverflow.com/a/19594116
Simple de hacer y me han confirmado que funciona en Mavericks. Con esta revisión, la aplicación se puede iniciar desde el launchpad como de costumbre. Si actualiza su JDK, tendrá que volver a solicitar la revisión a la nueva instalación.

9voto

Hisham Puntos 344

Yo había JDK 7 instalado y he resuelto este problema para eclipse Kepler mediante la ejecución de eclipse desde la terminal en lugar de la búsqueda.

./eclipse

Sólo pensé que compartir.

Actualización 1

En aras de la exhaustividad, si usted desea que se ejecute desde el Finder así, se puede envolver el ./eclipse de comandos en una .archivo de comando y ejecutarlo desde el Finder (de modo que usted no tiene que abrir una terminal)

Las siguientes líneas deben hacer el trabajo (no se olvide de colocar "su-completo-eclipse-ruta" con el eclipse de la ruta en su equipo)

#!/bin/sh
/your-full-eclipse-path/eclipse

Después de eso, dar permiso de ejecución para el eclipse.comando archivo que acaba de crear

chmod +x eclipse.command

6voto

edelaney05 Puntos 1904

He encontrado la respuesta en hacer Diferentes

Es un feo hack, pero funciona a la perfección.

4voto

user2211671 Puntos 41

publicado en esta página: Mountain Lion con Java 7

Para engañar a OS X para aceptar Java 7 en lugar de proponer a instalar Java 6 un simple enlace simbólico es suficiente:

sudo mkdir /System/Library/Java/JavaVirtualMachines

sudo ln -s /Biblioteca/Java/JavaVirtualMachines/1.7.0.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk

La mayoría de los Programas de Java se ejecutará con este pequeño hack sin la necesidad de instalar Java 6. OS X Preferencias de Java (y tal vez algunos otros) no se como parece comprobar explícitamente la versión de la JVM cuando se inicia.

secuencia de comandos anterior puede solucionar mi problema.

3voto

harish.raj Puntos 718

La esperanza de que usted está usando de 64 bits de Java SE 1.7.0 y así asesorar a la siguiente.

  1. ir a Eclipse->Opciones...->Java->Instalado Jre
  2. haga clic en Agregar...
  3. Seleccione Estándar VM
  4. pegue /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home en JRE casa
  5. Cambiar el JRE nombre para algo útil como Java SE 7
  6. Haga Clic En Finalizar
  7. Marque la casilla junto a su recién creado JRE.

Usted necesita un reinicio.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X