Error al iniciar Eclipse en Linux: "JVM terminó. Código de salida = 13"

Estoy tratando de ejecutar eclipse y encuentro los errores. Estoy usando Kubuntu como mi sistema operativo y cuando escribí java -version en la terminal obtuve 'versión java "1.6.0_23"'. Tengo openJDK instalado pero no estoy seguro de qué puedo hacer a continuación. ¿Alguna idea? Gracias.

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

preguntado el 09 de marzo de 12 a las 14:03

intente usar el eclipse de los repositorios de ubuntu. esto te hará la vida mucho más fácil :) -

Olvidé mis repositorios de ubuntu. jajaja. No puedo deshacerme del mal hábito después de usar Windows en el transcurso de 2 semanas. Gracias. -

6 Respuestas

Al mirar las rutas en el error, parece que no está usando eclipse de los repositorios de ubuntu (está bien, en mi opinión).

  1. Compruebe si el jvm es de 64 o 32 bits. java -version Te contaré. Si encuentra que este es un jvm de 64 bits, vuelva a eclipse.org y descargue una versión de eclipse para 64 bits. Tiene eclipse para un jvm de 32 bits. Vea su mensaje de error donde dice -arch x86

  2. Intente iniciar el eclipse desde un caparazón usando el -vm parámetro. En ubuntu puede encontrar el jre / jdk instalado debajo /var/lib/jvm/. P.ej:

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

Puede agregar este parámetro a su archivo eclipse.ini.

Ayuda?

Esto también podría ser de interés: Error de inicio de Eclipse de JVM terminado. Código de salida = 13 después de actualizar las actualizaciones de Ubuntu

contestado el 23 de mayo de 17 a las 13:05

¡Solo un disparo útil! Pulgares hacia arriba !! - Mayur Patil

He encontrado una solución para los errores 13 y 1 en el siguiente video:

Eclipse Error 13 y Error 1

Ambos errores se corrigen editando eclipse.ini en el directorio eclipse.

El error 13 se soluciona agregando la 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 al establecimiento de argumentos para la máquina virtual antes de configurar vm. sí mismo. Esto significa que dos líneas que acabamos de agregar deben estar antes del

-vmargs

la línea.

Hecho.

Respondido 19 Jul 15, 13:07

Tenga en cuenta que respuestas de solo enlace se desalientan, las respuestas SO deben ser el punto final de la búsqueda de una solución (frente a otra escala más de referencias, que tienden a volverse obsoletas con el tiempo). Considere agregar una sinopsis independiente aquí, manteniendo el enlace como referencia. - kleopatra

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

Recomendaría usar el JDK de Oracle; No estoy seguro del estado actual de compatibilidad entre Eclipse y OpenJDK.

respondido 09 mar '12, 16:03

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

Gracias por la información y ayuda. +1 - Gato volador

El programa que estaba tratando de usar no se leyó del 'eclipse.ini', vino con un JDK incluido, consulte stackoverflow.com/a/7074464/1606846 - niños_fp

Esto puede sonar un poco extraño, pero me he encontrado 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 sts fuera del directorio que lo instaló originalmente (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 quiero 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, puede ser que a eclipse no le gusten las marcas de control, o que esté "demasiado lejos" de la raíz y algunas de las rutas de los archivos superen los 256 caracteres. (No obstante, es bastante extraño obtener el código de salida 13, ya que en mi caso no tuvo nada que ver con versiones que no coinciden)

Respondido 03 Jul 13, 08:07

Tuve exactamente el mismo problema en Linux. Lo arreglé moviéndolo más cerca de la carpeta raíz. ¡Parece haber un carácter para el límite de rutas de archivo en algunos complementos que usa STS! Gracias usuario aleatorio. - Hoffmann

Yo tenía el mismo error.

Terminé con lo siguiente:

which java

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

Fui a la carpeta donde se encontraba eclipse (~ / Developer / 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

Puede hacer esto 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 which java mando.

Ahora Eclipse se carga para mí, pero se comporta mal, ojalá no esté relacionado.

Respondido 03 Jul 14, 20:07

Tuve este problema en mi máquina con Windows 8.1. Todas las sugerencias no solucionaron mi problema. Luego pensé en la causa raíz. Creí que fue causado por la degradación de JDK-9 a JDK-8. Recientemente desinstalé JDK-9. Fui y verifiqué la Variable de entorno -> Ruta y contenía otra referencia de Java de "C: \ ProgramData \ Oracle \ Java \ javapath".

Yo simplemente eliminó este "C: \ ProgramData \ Oracle \ Java \ javapath" adicional de la ruta(variable de entorno) y My Eclipse funcionó.

Espero que esto ayude a otros.

Respondido el 12 de Septiembre de 18 a las 18:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.