tutorial run oxygen instalar eclipse maven-2 maven eclipse-plugin m2eclipse

run - ¿Cómo configuro la opción eclipse.ini-vm?



maven eclipse photon (13)

-vm

C: / Archivos de programa / Java / jdk1.5.0_06 / bin / javaw.exe

Recuerde, no hay comillas, no importa si su ruta tiene espacios (a diferencia de la ejecución de línea de comando).

Vea aquí: Encuentre el JRE para Eclipse

Instalé el complemento Maven para Eclipse , y luego recibí un error como el siguiente:

por favor, asegúrese de que la opción -vm en eclipse.ini esté apuntando a un JDK

¿Cómo uso la opción -vm para apuntar a mi JDK en eclipse.ini?


Cualquier cosa después de los "vmargs" se toma como argumentos vm. Solo asegúrate de que sea anterior a eso, que es la última pieza en eclipse.ini.


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, use un Java JDK de 32 o 64 bits, respectivamente.


El archivo eclipse.ini debe tener -vm en la primera línea y una ruta en la segunda línea. ¡No trates de poner todo en una línea!

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


Hay una página wiki here .

Hay dos formas en que se puede iniciar la JVM : bifurcando en un proceso separado del iniciador de Eclipse, o cargándolo en proceso usando 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:

-vm D:/work/Java/jdk1.6.0_13/jre/bin/client/jvm.dll

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 coloca "-vm" y la ruta en la misma línea.


Me gustaría compartir este pequeño truco:

Un clic en el ícono de Eclipse indicó un problema con el JRE. Entonces, puse este comando en el campo de destino de las propiedades del icono:

C:/.../eclipse.exe -vm c:/'Program Files''/Java/jdk1.7.0_51/jre/bin/javaw

Pensando que el "''" resolvería el problema con el espacio en el camino. Eso no funcionó. Entonces, probé este comando:

C:/.../eclipse.exe -vm c:/Progra~1/Java/jdk1.7.0_51/jre/bin/javaw

con éxito


Mi solución es:

-vm D:/work/Java/jdk1.6.0_13/bin/javaw.exe -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -framework plugins/org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m


Mi solución para Ubuntu Linux:

-vm /home/daniel/Downloads/jdk1.6.0_17/bin -startup plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx512m


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 dejé "/ javaw.exe" en 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 realmente me ayudó.

Por lo tanto, mi archivo eclipse.ini comienza con:

-vm C:/Program Files/Java/jdk1.6.0_18/bin

FYI, mi necesidad particular de especificar el lanzamiento de Eclipse con un JDK surgió de mi deseo de trabajar con el plugin m2eclipse.


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 el mismo que en eclipse.ini.


Suponiendo que tiene una carpeta jre, que contiene archivos bin, lib, etc. copiados de una distribución Java Runtime, en la misma carpeta que eclipse.ini, puede configurar su eclilpse.ini

-vm jre/bin/javaw.exe


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, todo lo que se refiere a Eclipse debe estar antes de la línea -vmargs y cualquier cosa para JVM debe estar después de la línea -vmargs .


-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 512M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms2000m -Xmx3512m