2012-04-20 18 views
6

Cuando estoy tratando de empezar el eclipse, estoy consiguiendo siguiente ventana de error:no eclipsar a partir

Java was started but returned exit code=1<br> 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe<br> 
-Xms40m<br> 
-Xmx384m<br> 
-XX:-UseCompressedOops<br> 
XMaxPermSize=256m<br> 
-jar C:\Eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br> 
-os win32<br> 
-ws win32<br> 
-arch x84_64<br> 
-showsplash<br> 
-launcher C:\Eclipse\eclipse.exe<br> 
-name Eclipse<br> 
--launcher.library C:\Eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502\eclipse_1406.dll<br> 
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br> 
-launcher.overrideVmargs<br> 
-Xms40m<br> 
-Xmx384m<br> 
-XX:-UseCompressedOops<br> 
-XX:MaxPermSize=256m<br> 
-jar C:\Eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br> 

Antecedentes:

OS: Wndows 7 64 bits SP1
Java: jdk1.7.0_03
Eclipse: Eclipse-SDK-3.7.2-win32-x86_64
carpeta de instalación de Java: C: \ archivos de programa \ Java \ jdk1.7.0_03 \
ruta: C: \ archivos de programa (x86) \ Conectividad de PC Solution \ ; C: \ Archivos de programa \ Archivo común s \ Microsoft Shared \ Windows Live; C: \ Archivos de programa (x86) \ Archivos comunes \ Microsoft Shared \ Windows Live;% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Archivos de programa \ Intel \ WiFi \ bin \; C: \ Archivos de programa \ Archivos comunes \ Intel \ WirelessCommon \; C: \ Archivos de programa \ Dell \ DW Tarjeta WLAN; C: \ Program Archivos \ TortoiseSVN \ bin; C: \ Archivos de programa \ Perforce; C: \ Archivos de programa (x86) \ Windows Live \ Shared; C: \ Archivos de programa \ WIDCOMM \ Software Bluetooth \; C: \ Archivos de programa \ WIDCOMM \ Bluetooth Software \ syswow64; D: \ Nitin Personal \ Softwares \; C: \ Windows \ System32 \; C: \ Archivos de programa \ Java \ jdk1.7.0_03 \ bin; C: \ Archivos de programa \ Java \ jre7 \ bin

A continuación se muestra el contenido de eclipse.ini:

-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
openFile 
-vm 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe 
--launcher.defaultAction 
-vmargs 
-Xms40m 
-Xmx384m 
-XX:-UseCompressedOops 

Por favor ayuda.

+1

¿Ha mirado aquí: http://stackoverflow.com/questions/6333874/eclipse-startup-error-code-1? –

+0

En mi caso, este mensaje de error fue causado por un argumento tipográfico en el parámetro -vmargs. Espero que esto ayude a alguien más a solucionar el problema. – RMorrisey

Respuesta

0

añadir esta línea a la ini

-vm

c:/apps/java/jdk1.6.0_21/jre/bin/server/jvm.dll si eso no ayuda a continuación, comprobar y ver que tiene el eclipse derecho descargado (32/64bit) Volver a instalar JDK y JRE a las últimas versiones ver si eso ayuda.

0

asegúrese de no mezclar el tiempo de ejecución de Java de 64 bits con el eclipse de 32 bits IDE (o viceversa). esta vez causó un problema similar para mí

1

¿Es ése el eclipse.ini predeterminado, o fue editado? "abrirArchivo" debe estar en la línea después de "--launcher.defaultAction"

0

Otra opción es intentar bajar el valor especificado para -Xmx.

Me encontré con el mismo error al iniciar Eclipse Helios en una máquina con Windows XP (por lo tanto, tanto el sistema operativo de 32 bits como el JDK de 32 bits). No había cambiado ninguna configuración en mi máquina por un tiempo, así que estaba perplejo.

La única diferencia es que me conecté a la máquina a través de RDP. Creo que al hacer esto, Windows carga algunos archivos DLL adicionales en ubicaciones que limitan la memoria contigua disponible. En mi caso, puedo arrancar constantemente el JVM -Xmx1280m cuando estoy sentado frente a la máquina, pero solo puedo administrar -Xmx1024m cuando estoy conectado a través de RDP.

4

Resolví este problema quitando el javaw.exe. El mío estaba en C:/Windows/system32/javaw.exe

+0

Tuve el mismo problema. También tuve que agregar la ruta a la carpeta jvm bin ('C: \ Program Files \ Java \ jdk1.6.0_37 \ bin' en mi caso) a mi sistema'% PATH% 'variable. –

+0

Me funcionó también. ¡Gracias! – Watt

13

I enfrentaron el mismo problema y se resolvió cambiando el valor de -Xmx a un valor inferior en eclipse.ini.

la configuración antigua fue:

-vm C:/your_appication/jvm/jvm160_32/jre/bin/javaw.exe -vmargs -Xms128m -Xmx1024m 

La nueva configuración es:

-vm C:/your_appication/jvm/jvm160_32/jre/bin/javaw.exe -vmargs -Xms128m -Xmx256m 
+0

funcionó cuando cambié el valor XMS de 256 a 128 – osum

2

En la compañía Mand rápida, llamada

Eclipse -clean

Esto iniciará el eclipse con éxito. Funcionó para mí

+0

No funciona para mí, por lo que esto no "iniciará el eclipse con éxito". – jurchiks

+1

Tampoco funcionó para mí. – Abhijit

-1

lo arreglé desinstalando todos los componentes de Java y reinstalando el jdk.

0

Eliminar esta línea

-vm C: \ Archivos de programa \ Java \ jdk1.6.0_33 \ bin \ javaw.exe

0

Según Eclipse Wiki - eclipse.ini vm_value (windows example)

Esto podría no funcionar en todos sistemas. Si se encuentra con "Java se inició, pero el código de salida = 1 devuelve" error al iniciar el eclipse, modificar el argumento -vm para apuntar a jvm.dll

Así que en su caso sería

-vm 
C:\Program Files\Java\jre7\bin\client\jvm.dll 

también tenga en cuenta que

la opción -vm debe ocurrir antes de que la opción -vmargs, ya que todo lo que después -vmargs se pasa directamente a la JVM

Estoy funcionando con éxito con -Xmx1024m

0

Estaba teniendo este problema regularmente, pero solo la segunda vez que inicié Eclipse sin haber reiniciado Windows.

Estoy desarrollando para Android y solucioné el problema asegurándome de que mi dispositivo de prueba no estaba conectado a través de USB al iniciar Eclipse el segundo y posteriores.

0

-vm C: \ Archivos de programa (x86) \ Java \ jdk1.6.0_20 \ bin \ javaw.exe es de 32 bits

Si ha descargado 64 bits Eclipse instalar, descargar JDK1. 7 que se instalará de forma predeterminada en C: \ Program Files \ Java.

Cambie el argumento -vm en el archivo eclipse.ini que apunta a C: \ Archivos de programa \ Java \ jre7 \ bin \ javaw.exe.

Su problema debería resolverse con esto.

0

Lo arreglé quitando todos los componentes de Java de mi PC Win7 y reinstalando "Java SE Runtime Environment 7" para 64 bits, porque mi instalación de Eclipse también era de 64 bits.

0

Algo salió mal en eclipse-workspace. Tuve eclipse show only splash-screen al inicio y luego desapareció (= se colgó).

Pude recuperar mis preciosas conexiones RemoteSystemsExplorer cambiando el nombre del área de trabajo anterior. Luego, inicie Eclipse, por lo que creará un espacio de trabajo vacío. Luego cerró el eclipse. Copiado desde el área de trabajo anterior: carpeta workspace3.metadata.plugins \ org.eclipse.rse.core a la nueva carpeta del espacio de trabajo.

0

Todas las respuestas indican que este problema podría estar basado en la configuración de tu eclipse o java. Creo que debe haber algún tipo de registro o ventana emergente para que el usuario sepa por qué el IDE no puede iniciarse. En mi caso, reiniciar la computadora resolvió el problema.

0

I solucionó el problema mediante la adición de los siguientes líneas

-vm C: \ Archivos de programa (x86) \ Java \ jdk1.6.0_24 \ bin \ javaw.exe

Esta línea no estaba presente en mi archivo jbdevstudio.ini

Creo que el problema ocurrió porque había copiado la carpeta 'Java' de C: a D :, por lo tanto, ahora había dos javaw.exe presentes en mi sistema.

Nota: - Agréguelos en dos líneas como se indica arriba.

0

He intentado todo lo anterior, pero nada funcionó .Finalmente I RE instalado mi Java actualiza funcionó

0

acaba de cambiar

-Dosgi.requiredJavaVersion = 1.6 a 1.7

0

resuelvo este problema añadiendo la siguiente línea para eclipse.ini archivo en mi caso

-vm C: \ archivos de programa \ Java \ jdk1.8.0_91 \ jre \ bin \ javaw.exe

Gracias

Cuestiones relacionadas