portable para oxygen jdk descargar configurar eclipse jvm

para - eclipse.ini set jdk



Error de Eclipse: ''Error al crear la Máquina Virtual de Java'' (30)

Recibo este mensaje de error cuando inicio Eclipse Helios en Windows 7:

Error al crear la máquina virtual de Java

Mi eclipse.ini se ve de la siguiente manera:

-startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -vm P:/Programs/jdk1.6/bin --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms120m -Xmn100m -Xmx1024m

Mi JAVA_HOME está correctamente configurado hasta donde puedo decir. ¿Cómo puedo arreglar esto?

Cosas que he probado hasta ahora:

  1. Agregando la ruta completa a javaw.exe -vm P:/Programs/jdk1.6/bin//bin/javaw.exe
  2. Eliminando la opción -vm completo
  3. La eliminación de --launcher.XXMaxPermSize soluciona el problema, pero causa errores de permgen
  4. Al eliminar el valor 512 de --launcher.XXMaxPermSize soluciona el problema, pero causa errores de permgen
  5. Reducir -Xmx a 512m también soluciona el problema.

¿Por qué no puedo usar ''1024m'' para ''-Xmx'' y ''--launcher.XXMaxPermSize''?


  1. Abra la carpeta con Eclipse.exe y encuentre el archivo eclipse.ini
  2. Reemplace -vmargs por su ruta real actual de javaw.exe: * -vm "c: / Archivos de programa / Java / jdk1.7.0_07 / bin / javaw.exe" *

    -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256M -showsplash com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile **-vm “c:/Program Files/Java/jdk1.7.0_07/bin/javaw.exe”** -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -Declipse.buildId=v21.1.0-569685


  1. Abra el archivo eclipse.ini desde su carpeta de eclipse.

  2. Tiene algunos de agregar en la configuración. Encuentra la línea –launcher.XXMaxPermSize . Ahora quite el valor predeterminado de 256 m y guárdelo.


  1. Abra el archivo ecplise.ini que se encuentra en la carpeta de instalación de eclipse.

  2. Busque y reemplace la línea -vmargs con -vm D: / jdk1.6.0_23 / bin / javaw.exe O simplemente elimine la línea -vmargs y guárdela. Ahora el problema se está resolviendo.


@Maro para mi funciono muy simple!

Después de recibir la alerta de mensaje de error, ejecuté ''eclipse c .exe'' desde un indicador de comandos. Esto abrió Eclipse. Entonces otra vez intenté con ''eclipse.exe'' y ahora está funcionando bien y bien.

Desafortunadamente, no dio ninguna razón técnica para esto.


Agregando esto solucioné el problema para mí:

-vm D:/Java/jdk1.6.0_29/bin/javaw.exe


Alguna vez no es tu eclipse.ini ; es su JDK que se estrelló. Puede comprobarlo escribiendo el siguiente comando en un símbolo del sistema:

c:/> java -version

Si este comando muestra el siguiente error:

Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object

Luego primero desinstala JDK y reinstálalo.

Eclipse volverá a estar en acción;) Hoy tengo el mismo problema y Itachi Uchiha sugiere lo anterior.


Arreglo rapido:

Cambie -Xmx1024m a -Xmx512m en eclipse.ini (archivo ubicado en el mismo nivel donde está presente eclipse.exe ). Y funcionará a la perfección.


Después de agregar -vm en eclipse.ini como se muestra a continuación, funcionó para mí. -vmargs antes de -vmargs no lo elimines.

-vm C:/apps/Java/jdk1.8.0_92/bin/javaw.exe -vmargs

Hubo una actualización jdk que estaba causando este problema.


Después de probar la solución anterior para reducir la memoria, Eclipse comienza a funcionar pero se cuelga cada vez que carga los complementos desde el espacio de trabajo, especialmente en org.eclipse.debug.core .

Encontré la solución aquí, Eclipse se cuelga en la pantalla de bienvenida y desea compartirla. Esperemos que pueda ayudar a otros también.


En el archivo STS.conf debe verificar dos cosas importantes para evitar crear / asignar el problema jvm

1. Indique la ubicación exacta de instalación de jdk:

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

2. Necesitas dar la versión instalada java exacta:

--Dosgi.requiredJavaVersion=1.7

3. Trate de reducir el tamaño de la memoria:

--XX:MaxPermSize=256m


En mi caso, este problema ocurrió después de actualizar Java de 1.6 a 1.7.

Para comprender el error, ejecute java.exe en la carpeta de eclipse.exe . Use los parámetros de eclipse.ini ya que mostrará qué parámetro causa el fallo.

Por ejemplo:

F:/Mobile Class/adt-bundle-windows-x86/adt-bundle-windows-x86/eclipse>java -star tup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.lib rary plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 7 68m -showsplash org.eclipse.platform --launcher.XXMaxPermSize 768m --launcher.d efaultAction openFile -vm C:/Program Files/Java/jre7/bin/client/jvm.dll -vmargs -Dosgi.requiredJavaVersion=1.6 -Declipse.buildId=v21.1.0-569685 -Xms40m -Xmx768m Unrecognized option: -startup Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.

Así que cambié swith '' startup '' a '' jar '' como abajo y solucioné el problema:

F:/Mobile Class/adt-bundle-windows-x86/adt-bundle-windows-x86/eclipse>java -jar plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -pr oduct com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 768m -showsplash org.eclipse.platform --launcher.XXMaxPermSize 768m --launcher.defaul tAction openFile -vm C:/Program Files/Java/jre7/bin/client/jvm.dll -vmargs -Dosg i.requiredJavaVersion=1.6 -Declipse.buildId=v21.1.0-569685 -Xms40m -Xmx768m


Encontré una solución muy fácil para esto. Simplemente borre el archivo eclipse.ini , pero primero eclipse.ini copia de seguridad. Tuve el mismo problema muchas veces y finalmente lo borré y ya no tengo el problema.

También aumentó el tiempo de carga. Ahora mi Eclipse comienza más rápido que antes.


Enfrenté el problema cuando mi protón Eclipse no pudo iniciarse. Se obtuvo el error "Error al crear la máquina virtual Java"

Agregado abajo al archivo eclipse.ini

-vm C:/Program Files/Java/jdk-10.0.1/bin/javaw.exe


Estaba enfrentando el mismo problema, y ​​encontré la solución. Hay problemas en la asignación de MaxPermSize. Si intenta asignar más espacio libre que el de su máquina, aparecerá este error en mi problema. Así que trate de reducir MaxPermSize.

Creo que te ayudará a resolver tu problema.


Esto funcionó para mí:

Cerré todas las demás aplicaciones de uso intensivo de memoria en mi máquina con Windows 7. Y traté de abrir Eclipse y, voila, funcionó.


Esto puede funcionar:

Abra el archivo eclipse.ini y pegue las siguientes líneas al final de las líneas.

-vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m


He eliminado eclipse.ini . Encontré este problema y eliminando el archivo ini lo resolví.


Intente eliminar las -vm P:/Programs/jdk1.6/bin .

También, una recomendación general: establecer -Dosgi.requiredJavaVersion=1.6 , no 1.5 .


La forma sencilla de solucionar este problema es simplemente eliminar o cambiar el nombre de su archivo eclipse.ini . Pruébalo primero. Si este método no resuelve su problema, pruebe las soluciones que se describen a continuación.

Otras maneras de solucionarlo:

Solución 1

Agregue una cadena al archivo eclipse.ini que cambia el destino del archivo javaw.exe . ¡Lo principal es que esta cadena debe colocarse sobre la cadena "-vmargs"!

-vm C:/Program Files/Java/jdk1.6.0_22/bin/javaw.exe

Solucion 2

Elimine el valor de –launcher.XXMaxPermSize , como 256m .

Solucion 3

Eliminar o disminuir los valores de Xms y Xmx:

-Xms384m -Xmx384m


PASOS PARA RESOLVER EL PROBLEMA: -

  1. Abra el archivo eclipse.ini desde su carpeta de eclipse.

  2. Tiene algunos de agregar en la configuración. Busque la línea –launcher.XXMaxPermSize.Será la última línea en este archivo. Ahora elimine / elimine el valor predeterminado de 256 m y guárdelo.


Para mí, se resolvió cambiando la ruta del bin JDK en la variable de entorno Path. Coloque la ruta del contenedor JDK que tiene jre / bin / client / jvm.dll en la página de inicio de JDK.


Prueba este:

-startup plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222 -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vm F:/Program Files/jdk1.6/bin/javaw.exe -vmargs -Xms512m -Xmx512m -XX:+UseParallelGC -XX:PermSize=256M -XX:MaxPermSize=512M


Reducir el tamaño de param hasta -256

Ver mi archivo eclipse.ini

-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m


Sé que esto es bastante viejo ahora, pero acabo de tener el mismo problema y el problema era que estaba asignando mucha memoria para eclipsar de lo que no podía arreglármelas. Así que abra eclipse.ini y reduzca la cantidad de memoria que se está asignando a -Xmx XXMaxPermSize cambié la mía a -Xmx512m y XXMaxPermSize256m


También puede resolver este problema eliminando el valor "256m" debajo de la línea "-launcher.XXMaxPermSize".


Todas estas soluciones me fallaron. Esto me pasó de la nada después de usar Eclipse durante seis meses. Parece que de alguna manera mi JDK se corrompió.

Mi solución final fue descargar un JDK más reciente y actualizar mi JAVA_HOME en consecuencia, desde jdk1.6.0_37 a jdk1.6.0_43 en mi caso.


Tratar de agregar

-vm D:/Java/jdk1.6.0_29/bin/javaw.exe

FYI: sunblog

Para otros que puedan tener problemas con Java 7, según Eclipse Wiki - eclipse.ini vm_value (ejemplo de Windows)

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

p.ej

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

También tenga en cuenta que

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


asegúrese de que eclipse.ini no tenga una entrada múltiple y una entrada vm usada antes de vmargs

-vm D:/java/jdk1.8.0_65/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.8 [email protected]/eclipse-workspace -XX:+UseG1GC -XX:+UseStringDeduplication -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx1024m


1. Abra el archivo eclipse.ini desde su carpeta de eclipse, vea la imagen a continuación.

2. Abra eclipse.ini en el Notepad de Notepad o en cualquier otra aplicación de text-editor , -Xmx256m la línea -Xmx256m (o -Xmx1024m ). Ahora cambie el valor predeterminado de 1024m (o 1024m ) a 512m . También debe proporcionar la versión java instalada exacta (1.6 o 1.7 u otra).

Me gusta esto:

-Xmx512m -Dosgi.requiredJavaVersion=1.6

O

-Xmx512m -Dosgi.requiredJavaVersion=1.7

O

-Xmx512m -Dosgi.requiredJavaVersion=1.8

Entonces me funciona bien.


-vm D:/Java/jdk1.6.0_29/bin/javaw.exe