Esta es la información que falta, además de no poner -vm y la ruta en la misma línea
amrcus
1
También otra cosa a tener en cuenta, no abra el archivo ini en el bloc de notas, ya que se mostrará incorrectamente. Ábralo en otro editor, por ejemplo, bloc de notas ++
Hay dos formas de iniciar la JVM : bifurcándola en un proceso separado del lanzador de Eclipse o cargándola en proceso utilizando la API de invocación de JNI .
Si especifica -vmcon una ruta al java (w) .exe real, entonces la JVM se bifurcará en un proceso separado. También puede especificar -vmcon una ruta a jvm.dll para que la JVM se cargue en el mismo proceso:
También puede especificar la ruta a la carpeta jre / bin.
Tenga en cuenta también que el formato general de eclipse.ini es cada argumento en una línea separada. No funcionará si pone "-vm" y la ruta en la misma línea.
Es importante agregar estas nuevas líneas antes de la declaración -vmargs. Como uno en la parte superior del archivo.
krzysiek.ste
9
No estoy seguro de si algo ha cambiado, pero acabo de probar las otras respuestas con respecto a las entradas en "eclipse.ini" para Eclipse Galileo SR2 (Windows XP SR3) y ninguna funcionó. Java es jdk1.6.0_18 y es la instalación predeterminada de Windows. Las cosas mejoraron cuando eliminé "\ javaw.exe" de la ruta.
Además, no puedo agradecer lo suficiente la mención de que -vmdebe ser la primera línea en el archivo ini. Creo que eso realmente me ayudó.
Por lo tanto, mi archivo eclipse.ini comienza con:
-vm
C:\Program Files\Java\jdk1.6.0_18\bin
Para su información, mi necesidad particular de especificar el lanzamiento de Eclipse con un JDK surgió de mi deseo de trabajar con el complemento m2eclipse.
Tienes que editar el archivo eclipse.ini para tener una entrada similar a esta:
C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m (based on you memory requirements)
-Xmx1028m
También recuerde que en eclipse.ini, cualquier cosa destinada a Eclipse debe estar antes de la -vmargslínea y cualquier cosa para JVM debe estar después de la -vmargslínea.
Suponiendo que tiene una carpeta jre, que contiene archivos bin, lib, etc. copiados de una distribución de Java Runtime, en la misma carpeta que eclipse.ini, puede configurar su eclilpse.ini
Sé que existe una opción de línea de comando -vm, para especificar la ruta al ejecutable del tiempo de ejecución de Java. Esto puede ser lo mismo que en eclipse.ini.
-vm
aparezca antes-vmargs
en eleclipse.ini
archivo.Respuestas:
Mi solucion es:
fuente
El archivo eclipse.ini debe tener
-vm
en la primera línea y una ruta en la segunda línea. ¡No intentes poner todo en una sola línea!fuente
-vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"
en una línea no funciona.Todo lo que esté después de "vmargs" se considera argumentos vm. Solo asegúrate de que sea antes de eso, que es la última pieza de eclipse.ini.
fuente
Hay una página wiki aquí .
Hay dos formas de iniciar la JVM : bifurcándola en un proceso separado del lanzador de Eclipse o cargándola en proceso utilizando la API de invocación de JNI .
Si especifica
-vm
con una ruta al java (w) .exe real, entonces la JVM se bifurcará en un proceso separado. También puede especificar-vm
con una ruta a jvm.dll para que la JVM se cargue en el mismo proceso:También puede especificar la ruta a la carpeta jre / bin.
Tenga en cuenta también que el formato general de eclipse.ini es cada argumento en una línea separada. No funcionará si pone "-vm" y la ruta en la misma línea.
fuente
Recuerde, sin comillas, no importa si su ruta tiene espacios (a diferencia de la ejecución de la línea de comandos).
Vea aquí: Encuentre el JRE para Eclipse
fuente
Mi solución para Ubuntu Linux:
fuente
No estoy seguro de si algo ha cambiado, pero acabo de probar las otras respuestas con respecto a las entradas en "eclipse.ini" para Eclipse Galileo SR2 (Windows XP SR3) y ninguna funcionó. Java es jdk1.6.0_18 y es la instalación predeterminada de Windows. Las cosas mejoraron cuando eliminé "\ javaw.exe" de la ruta.
Además, no puedo agradecer lo suficiente la mención de que
-vm
debe ser la primera línea en el archivo ini. Creo que eso realmente me ayudó.Por lo tanto, mi archivo eclipse.ini comienza con:
Para su información, mi necesidad particular de especificar el lanzamiento de Eclipse con un JDK surgió de mi deseo de trabajar con el complemento m2eclipse.
fuente
Tienes que editar el archivo eclipse.ini para tener una entrada similar a esta:
También recuerde que en eclipse.ini, cualquier cosa destinada a Eclipse debe estar antes de la
-vmargs
línea y cualquier cosa para JVM debe estar después de la-vmargs
línea.fuente
El JDK al que apunta en su eclipse.ini tiene que coincidir con la instalación de Eclipse.
Si está ejecutando un Eclipse de 32 o 64 bits, utilice un JDK de Java de 32 o 64 bits, respectivamente.
fuente
Me gustaría compartir este pequeño truco:
Un clic en el icono de Eclipse indicó un problema con el JRE. Entonces, puse este comando en el campo de destino de las propiedades del ícono:
Pensando que el "'" resolvería el problema con el espacio en el camino. Eso no funcionó. Entonces, probé este comando:
con éxito
fuente
Suponiendo que tiene una carpeta jre, que contiene archivos bin, lib, etc. copiados de una distribución de Java Runtime, en la misma carpeta que eclipse.ini, puede configurar su eclilpse.ini
fuente
Sé que existe una opción de línea de comando
-vm
, para especificar la ruta al ejecutable del tiempo de ejecución de Java. Esto puede ser lo mismo que en eclipse.ini.fuente
fuente