2012-03-09 9 views
19

Estoy intentando ejecutar Eclipse y encontrar los errores. Estoy usando Kubuntu como mi sistema operativo y cuando escribí java -version en la terminal obtuve 'java version' 1.6.0_23 ''. Tengo OpenJDK instalado, pero no estoy seguro de qué hacer a continuación. ¿Alguna idea? Gracias.Error al iniciar Eclipse en Linux: "JVM finalizado. Código de salida = 13"

ERROR:

JVM terminated. Exit code=13 
    /usr/bin/java 
    -Dosgi.requiredJavaVersion=1.5 
    -XX:MaxPermSize=256m 
    -Xms40m 
    -Xmx384m 
    -jar /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
    -os linux 
    -ws gtk 
    -arch x86 
    -showsplash 
    - launcher /home/lucky/Downloads/eclipse/eclipse 
    -name Eclipse 
    --launcher.library /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345/eclipse_1310.so 
    -startup /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
    -exitdata 5cf8058 
    -product org.eclipse.epp.package.php.product 
    -vm /usr/bin/java 
    -vmargs 
    -Dosgi.requiredJavaVersion=1.5 
    -XX:MaxPermSize=256m 
    -Xms40m 
    -Xmx384m 
    -jar /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 

Mi eclipse.ini

-startup 
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345 
-product 
org.eclipse.epp.package.php.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx384m 
+0

¿Tienes un problema? [http://stackoverflow.com/q/4945178/72178](http://stackoverflow.com/q/4945178/72178) – ks1322

+1

intente utilizar el eclipse de los repositorios de ubuntu. esto hará que tu vida sea mucho más fácil :) – Chani

+0

Olvidé mis repositorios de ubuntu. lol. No se puede librar del mal hábito después de usar Windows en el pase 2 semanas. Gracias. – FlyingCat

Respuesta

40

En cuanto a los caminos en el error parece que no está utilizando eclipse desde los repositorios de Ubuntu (que está muy bien OMI).

  1. Compruebe si el jvm es de 64 o 32 bits. java -version le dirá. Si encuentra que se trata de un jvm de 64 bits, vuelva a eclipse.org y descargue una versión de eclipse para 64-bit. Tienes eclipse para un jvm de 32 bits. Consulte su mensaje de error donde dice -arch x86

  2. Intente iniciar eclipse desde un shell utilizando el parámetro -vm. En ubuntu puede encontrar el jre/jdk instalado bajo /var/lib/jvm/. Ej .:

./eclipse -vm /var/lib/jvm/sun-java6-jdk/bin

Se podría añadir este parámetro en el archivo de eclipse.ini.

¿Ayuda?

Esto podría ser de interés, así: Eclipse starting error of JVM terminated. Exit code=13 after upgrading Ubuntu updates

+0

información útil. Muchas gracias. – FlyingCat

+0

¡Solo una oportunidad útil! Pulgares hacia arriba !! –

+0

Thaaaaaank you .... la opción número 2 funcionó tan bien para mí ... encantadora –

4

Especificar la JVM que desea utilizar en su archivo eclipse.ini, como se describe en http://wiki.eclipse.org/Eclipse.ini

le recomiendo usar el JDK de Oracle; No estoy seguro del estado actual de compatibilidad entre Eclipse y OpenJDK.

+2

Eclipse y OpenJDK funcionan bien. Estoy usando lo mismo. Por supuesto, utilicé el paquete de repositorios de Ubuntu. – Chani

+0

Gracias por la información y la ayuda. +1 – FlyingCat

+0

El programa que estaba tratando de usar no se leyó en 'eclipse.ini', vino con un JDK incluido, vea http://stackoverflow.com/a/7074464/1606846 –

1

Esto puede sonar un poco extraño, pero me he topado con el mismo problema (StS 3.2.2 en Juno 4.2.2 con Java 7 u25 ambos de 64 bits en win7) y nada parecía funcionar, luego moví mis pts del directorio que originalmente lo instalé (d: #sts \ springsource \ sts-3.2.0.RELEASE) a (d: \ springsource \ sts-3.2.0.RELEASE), y ahora funciona. Lo guardé en ambos lugares y si deseo iniciarlo desde su ubicación original, se bloquea rápidamente con el código de salida 13, si lo inicio desde el nuevo lugar, funciona bien.

Por lo tanto, es posible que al eclipse no le gusten las marcas de almohadilla, o que esté "demasiado lejos" de la raíz y que algunas de las rutas de archivos superaran los 256 caracteres. (No obstante, es bastante extraño el código de salida de salida 13, ya que en mi caso no tenía nada que ver con las versiones sin correspondencia)

+0

Tuve el mismo problema exacto en Linux . Lo arreglé moviéndolo más cerca de la carpeta raíz. ¡Parece haber un carácter para el límite de las rutas de archivos en algunos complementos que utiliza STS! Gracias al usuario al azar. – Hoffmann

0

Tuve el mismo error.

llegué a través de lo siguiente:

which java 

Me dio: /usr/local/java/jre1.7.0_25/bin/java

Fui a la carpeta donde se encuentra Eclipse (~/desarrollador/adt-bundle-linux-x86_64-20140624/eclipse/en mi caso)

cd ~/Developer/adt-bundle-linux-x86_64-20140624/eclipse/ 

Entonces

./eclipse -vm /usr/local/java/jre1.7.0_25/bin 

Usted puede hacer este permanente editando el archivo eclipse.ini: Justo después de OpenFile Inserté 2 líneas que contienen:

-vm 

/usr/local/java/jre1.7.0_25/bin/java 

La segunda línea es la salida del comando which java.

Ahora Eclipse carga para mí, pero se comporta mal, con suerte no relacionado. solución

5

que he encontrado para errores 13 y 1 en siguiente video:

Eclipse Error 13 and Error 1

Ambos errores son fijos editando eclipse.ini en el directorio eclipse.

El error 13 se soluciona agregando una ruta completa a javaw. En mi caso es:

-vm 
c:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe 

El error 1 se debe a establecer argumentos para la máquina virtual antes de establecer vm. sí mismo. Esto significa dos líneas que acabamos de agregar debe ser antes de la línea

-vmargs 

.

Listo.

+1

Tenga en cuenta que [las respuestas solo de enlace] (http://meta.stackoverflow.com/tags/link-only-answers/info) no se recomiendan, por lo que las respuestas deberían ser el punto final de una búsqueda de una solución (vs. otra escala más de referencias, que tienden a quedar obsoletas en el tiempo). Considere agregar una sinopsis independiente aquí, manteniendo el enlace como referencia. – kleopatra

Cuestiones relacionadas