Recibo este mensaje de error cuando inicio Eclipse Helios en Windows 7:
Error al crear la máquina virtual Java
Mi eclipse.ini tiene el siguiente aspecto:
-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á configurado correctamente hasta donde puedo decir. ¿Cómo puedo arreglar esto?
Cosas que he probado hasta ahora:
- Agregar la ruta completa a javaw.exe
-vm P:\Programs\jdk1.6\bin\\bin\javaw.exe
- Eliminar la
-vm
opción por completo - La eliminación
--launcher.XXMaxPermSize
soluciona el problema, pero causa errores permanentes - Eliminar el valor
512
de--launcher.XXMaxPermSize
corrige el problema, pero causa errores permanentes - Reducir
-Xmx
a512m
también corrige el problema.
¿Por qué no puedo usar '1024m' para '-Xmx' y '--launcher.XXMaxPermSize'?
Respuestas:
Intenta eliminar las
-vm P:\Programs\jdk1.6\bin
líneas.Además, una recomendación general: conjunto
-Dosgi.requiredJavaVersion=1.6
, no1.5
.fuente
1. Abra el
eclipse.ini
archivo desde su carpeta de eclipse, vea la imagen a continuación.2. Abra
eclipse.ini
enNotepad
o cualquier otratext-editor
aplicación, busque la línea-Xmx256m
(o-Xmx1024m
). Ahora cambie el valor predeterminado256m
(o1024m
) a512m
. También debe proporcionar la versión exacta instalada de Java (1.6 o 1.7 u otra).Me gusta esto:
O
O
Entonces funciona bien para mí.
fuente
-Xmx1024m
, recurríXmx512m
y trabajé. Aparentemente no había suficiente memoria (?)Intenta agregar
FYI: Referir sunblog
Para otros que puedan tener problemas con Java 7, según Eclipse Wiki: eclipse.ini vm_value (ejemplo de Windows)
p.ej
También tenga en cuenta que
fuente
Sé que esto es bastante antiguo ahora, pero acabo de tener el mismo problema y el problema era que estaba asignando mucha memoria para eclipsar que no podía obtener. Entonces abra eclipse.ini y reduzca la cantidad de memoria que se está asignando a
-Xmx
XXMaxPermSize
Cambié la mía a-Xmx512m
yXXMaxPermSize256m
fuente
Abra el
eclipse.ini
archivo desde su carpeta eclipse.Tiene algunos de agregar en la configuración. Encuentra la línea
–launcher.XXMaxPermSize
. Ahora elimine el valor predeterminado 256m y guárdelo.fuente
Quité eclipse.ini . Encontré este problema y al eliminar el archivo ini lo resolvió.
fuente
Reemplace -vmargs por su ruta real actual de javaw.exe: * -vm “c: \ Archivos de programa \ Java \ jdk1.7.0_07 \ bin \ javaw.exe” *
fuente
También puede resolver este problema eliminando el valor "256m" debajo de la línea "-launcher.XXMaxPermSize".
fuente
Encontré una solución muy fácil para esto. Simplemente elimine el
eclipse.ini
archivo, pero primero haga una copia de seguridad. Tuve este mismo problema muchas veces y finalmente lo eliminé y ya no tengo el problema.También aumentó el tiempo de carga. Ahora mi Eclipse comienza más rápido que antes.
fuente
En el
STS.conf
archivo, debe verificar dos cosas importantes para evitar crear / asignar un problema jvm1. Indique la ubicación exacta de instalación de jdk:
2. Debe proporcionar la versión exacta de Java instalada:
3. Intente reducir el tamaño de la memoria:
fuente
Abra el archivo ecplise.ini que se encuentra en la carpeta de instalación de eclipse.
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
fuente
Después de probar la solución anterior de 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 Splash Screen y quiero compartirlo. Esperemos que pueda ayudar a otros también.
fuente
Asegúrese de que eclipse.ini no tenga entradas múltiples y use la entrada vm antes de vmargs:
fuente
Prueba este:
fuente
Arreglo rapido:
Cambiar
-Xmx1024m
a-Xmx512m
en eclipse.ini (archivo que se encuentra al mismo nivel en el queeclipse.exe
está presente). Y funcionará como un encanto.fuente
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 formas de arreglarlo:
Solución 1
Agregue una cadena al archivo eclipse.ini que cambie el destino del
javaw.exe
archivo. ¡Lo principal es que esta cadena debe colocarse encima de la cadena "-vmargs"!Solución 2
Elimine el valor de
–launcher.XXMaxPermSize
, como 256m .Solución 3
Elimine o disminuya los valores de Xms y Xmx:
fuente
Esto puede funcionar:
Abra el
eclipse.ini
archivo y pegue debajo de las líneas al final de las líneas.fuente
Después de agregar -vm en eclipse.ini como se muestra a continuación funcionó para mí. Agréguelo antes
-vmargs
, no lo quiteHubo una actualización de jdk que estaba causando este problema.
fuente
Esto funcionó para mí:
Cerré todas las otras aplicaciones de uso intensivo de memoria en mi máquina con Windows 7. E intenté abrir Eclipse y, voila, funcionó.
fuente
Alguna vez no es tu eclipse.ini ; Es tu JDK el que está bloqueado. Puede verificarlo escribiendo el siguiente comando en el símbolo del sistema:
Si este comando muestra el siguiente error:
Luego, primero desinstale JDK y vuelva a instalarlo.
Eclipse volverá a estar en acción;) Como hoy tengo el mismo problema, y Itachi Uchiha sugiere lo anterior .
fuente
Enfrenté el problema cuando mi protón Eclipse no podía iniciarse. Error obtenido "No se pudo crear la máquina virtual Java"
Agregado a continuación al archivo eclipse.ini
fuente
Agregar esto solucionó el problema para mí:
fuente
Reduzca el tamaño del parámetro hasta -256
Ver mi archivo eclipse.ini
fuente
La solución adecuada a su problema es agregar la línea -vm que apunta al archivo jvm.dll de su carpeta Java en ini fie.
Si la solución anterior no es fructífera, no intente nada más. La mayoría de los consejos en este hilo están equivocados. Algunos de estos hacks pueden funcionar temporalmente o en ciertas configuraciones de máquina, pero el contenido de eclipse.ini no es trivial ni arbitrario. Para la referencia autorizada, consulte esta [página wiki]: https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM que explica el contenido del archivo. También tenga en cuenta los enlaces Ver también en la parte inferior de esa página para obtener más detalles sobre cosas como el tamaño de almacenamiento dinámico, etc. NO elimine eclipse.ini, NUNCA. También es desaconsejable eliminar las opciones -vm o Xmx. Si lo haces, estás pidiendo problemas.
Aquí hay referencias de la página wiki relacionadas con su problema:
fuente
-vm
debe colocarse antes de la-vmargs
opción en eclipse.ini.Para mí, se resolvió cambiando la ruta bin JDK en la variable de entorno Path. Coloque la ruta bin JDK que tiene jre / bin / client / jvm.dll en la página de inicio JDK.
fuente
PASOS PARA RESOLVER EL PROBLEMA: -
Abra el archivo eclipse.ini de su carpeta eclipse.
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 256m y guárdelo.
fuente
fuente
Estaba enfrentando el mismo problema y encontré la solución. Hay problemas en la asignación de MaxPermSize. Si intenta asignar más que el espacio libre de su máquina, entonces aparece este error en mi problema. Intenta reducir MaxPermSize.
Creo que te ayudará a resolver tu problema.
fuente
Todas estas soluciones me fallaron. Esto me sucedió 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 nuevo y actualizar mi JAVA_HOME en consecuencia, de jdk1.6.0_37 a jdk1.6.0_43 en mi caso.
fuente
@Maro ¡Para mí funcionó de manera muy simple!
Después de recibir la alerta de mensaje de error, ejecuté 'eclipse c .exe' desde un símbolo del sistema. Esto abrió Eclipse. Por otra parte, intenté con 'eclipse.exe' y ahora funciona bien y bien.
Desafortunadamente, no dio ninguna razón técnica para esto.
fuente