portable oxygen jdk configurar java eclipse jvm

java - oxygen - eclipse.ini set jdk



Eclipse da "Java se inició pero se devolvió el código de salida 13" (12)

Compruebe su variable de entorno PATH una vez. Asegúrese de que la ubicación correcta de su JDK esté especificada allí.

Esta pregunta ya tiene una respuesta aquí:

Todo se desató después de que desinstalé mi Java 6 e instalé Java 7 (tanto jdk como jre) Al abrir el eclipse, se produjo el error de que "No se encontró JVM en .....". Por lo tanto, explícitamente di la ubicación de javaw.exe como

-vm

C: / Progra ~ 2 / Java / jdk1.7.0_45 / bin / javaw.exe

en el archivo eclipse.ini. Ahora dice "Java se inició pero devolvió el código de salida 13". Además, en el archivo elispse.ini cambié -Dosgi.requiredJavaVersion = 1.5 a -Dosgi.requiredJavaVersion = 1.7

Hay muchas soluciones en línea como:

MyEclipse 10 no se inicia "Java se inició pero devolvió el código de salida 13"

pero ninguno de ellos funciona. ¿Alguna idea?


Conseguí esto arreglado haciendo los pasos a continuación,

  1. El eclipse encuentra los ejecutables JAVA de ''C: / ProgramData / Oracle / Java / javapath''

    2. La estructura de carpetas contendrá accesos directos a los ejecutables a continuación, i. java.exe
    ii. javaw.exe
    iii. javaws.exe 3. Para mí, las rutas ejecutables apuntaban a mi ubicación de carpeta (ProgramFiles (x84))

  2. Lo corregí a la ruta de Archivos de Programa (64 bits) y el problema se resolvió

Por favor, encontrar la captura de pantalla para el mismo.


En lugar de abrir eclipse.exe, primero abra la carpeta llamada configuración y obtendrá un archivo de registro como 1401241141809.log; El error de apertura de ese registro (abrir el último) se mostrará aquí. Ejemplo: java.lang.UnsatisfiedLinkError: No se pueden cargar bibliotecas SWT de 64 bits en JVM de 32 bits

significa que necesitas tener JVM y SDK de la misma versión.


En su archivo eclipse.ini simplemente ponga

–vm /home/aniket/jdk1.7.0_11/bin(Your path to JDK 7)

Antes de la línea -vmargs .


Este problema se produjo porque u instaló una nueva versión de jdk, así que tiene tanto la versión de 32 bits como la de 64 bits

La forma de resolver el problema es simplemente abrir la computadora e ir a c, entonces verás

después de eso, probablemente use 32 bits, así que simplemente elija C: / Archivos de programa y allí encontrará una carpeta llamada java

en eso

así que tienes muchas versiones diferentes de jdk, así que escoge fácilmente jre7 y to bin y encontrarás javaw.exe en él como

ahora solo tome esa copia de ruta y vaya a iniciar eclipse.ini verá un archivo de texto, simplemente ábralo y antes de -vmargs

escribe -vm introduce la ruta como una foto

Ahora solo abre Eclipse de nuevo y diviértete: D


Instalé ADT de 32 bits y funciona bien sin cambiar mi configuración (Windows 7 64 bits, Java 6 32 bits).


La solución se puede encontrar here

El archivo eclipse.ini debería ser algo así ...

-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807 -product adtproduct --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --launcher.appendVmargs -vm C:/Program Files/Java/jdk1.8.0_25/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m


Podría resolver este problema cambiando la versión JDK1.8 de 64 bits a la versión JDK 1.8 32 bits (x86)


Sería la versión de 32 bits de eclipse, por ejemplo, si está ejecutando la versión de 32 bits de eclipse en la JVM de 64 bits, este error será el resultado.

Para confirmar esto, compruebe si ha iniciado sesión en la carpeta de configuración del eclipse. El registro será el siguiente java.lang.UnsatisfiedLinkError: No se pueden cargar bibliotecas SWT de 32 bits en JVM de 64 bits ...

intente instalar el eclipse de 64 bits o ejecútelo en jvm de 32 bits


Si ha actualizado su jdk a 7 es más probable que enfrente este problema.

Esto sucede principalmente debido a:

  1. Versiones sdk y jdk incompatibles.
  2. utilizando una versión Java de 32 bits para su JVM eclipse de 64 bits ( programfilex86-java )

LO QUE TIENES QUE HACER: primero revisa el archivo eclipse.ini para ver si tienes una ruta que apunte a tu jdk , debería tener un aspecto como este

-vm C:/Program Files/Java/blah/blah/blah/javaw.exe

Si no es así, busque el archivo javaw.exe jdk 7
muestra:

C:/Program Files/Java/jdk1.7.0_45/jre/bin/javaw.exe

pega -vm y la ruta debajo en tu archivo eclipse.ini

-vm C:/Program Files/Java/jdk1.7.0_45/jre/bin/javaw.exe

asegúrese de escribir lo anterior justo antes de -vmargs y después de OpenFile


Tengo el mismo problema, pero cuando desinstalo Java 8, funciona bien automáticamente.


Yo tuve el mismo problema. Estaba usando windows8 con el sistema operativo de 64 bits. Acabo de cambiar la ruta a Archivos de programa (* 86) y luego comenzó a funcionar. Puse esta línea en el archivo eclipse.ini como,

-vm C:/Program Files (x86)/Java/jre7/bin/javaw.exe