m2eclipse no puede localizar C: \ Archivos de programa \ Java \ jre6 \ .. \ lib \ tools.jar

Tengo un problema, en relación con el uso jdk / jre de mi eclipse. Sé que esta pregunta fue formulada y contestada muchas veces aquí e investigué lo que podría estar mal durante bastante tiempo. En realidad no encontré nada, así que voy a preguntarte otra vez. Tal vez me esté perdiendo algo (si es así, espero que no sea embarazoso :)

Mi problema es que cuando ejecuto mvn clean install me aparece un error que dice que el complemento m2eclipse es "No se puede encontrar el compilador Javac en: C: \ Archivos de programa \ Java \ jre6 .. \ lib \ tools.jar ".

Lo primero que comprobé fue si el JRE correcto estaba configurado en eclipse. Así que cambié a Ventana> Preferencias> Java> JRE instalados y comprobé si el jre seleccionado es el jre dentro de mi carpeta jdk. Este fue el caso.

Revisé el eclipse.ini y le agregué una bandera -vw. Ahora se ve como:

<code>-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
 org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
"%JAVA_HOME%\bin\javaw.exe"
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
</code>

El% JAVA_HOME% se resuelve en C: \ Archivos de programa \ Java \ jdk1.6.0_24. Como contiene un espacio, rodee la ruta vw con comillas. Para comprobar si el camino es realmente correcto lo intenté.

<code>C:\Windows\System32>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_24
</code>

Lo que me dice que es correcto. También intenté pasar la opción -vw cuando se inicia el eclipse. Así que el comando para iniciar el eclipse fue entonces

<code>D:\Programs\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe"
</code>

También probé si hay una diferencia cuando uso la notación% JAVA_HOME% o si escribí la ruta completa (no hace ninguna diferencia).

La configuración de eclipse, que recibo cuando voy a Ayuda> Acerca de Eclipse> Detalles de la instalación> Configuración, se ve así:

<code>__wbp.gwt.useWebKit=true
awt.toolkit=sun.awt.windows.WToolkit
veclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=M20120208-0800
eclipse.commands=-os
win32
-ws
win32
-arch
x86_64
-showsplash
-launcher
D:\Programs\eclipse\eclipse.exe
-name
Eclipse
--launcher.library
D:\Programs\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110    502\eclipse_1406.dll
-startup
D:\Programs\eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.overrideVmargs
-exitdata
3e30_64
-product
org.eclipse.epp.package.java.product
-vm
C:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe
eclipse.home.location=file:/D:/Programs/eclipse/
eclipse.launcher=D:\Programs\eclipse\eclipse.exe
eclipse.launcher.name=Eclipse
[email protected]/../p2/
eclipse.p2.profile=epp.package.java
eclipse.product=org.eclipse.epp.package.java.product
eclipse.startTime=1335643108722
eclipse.vm=C:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe
eclipse.vmargs=-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
-XX:MaxPermSize=256m
[...]
</code>

También intenté usar el javaw.exe que se encuentra en% JAVA_HOME% \ jre \ bin \ que tampoco cambia nada.

Una cosa que es un poco extraña es que si elimino la referencia al jre, el que no está incluido en jdk, en Ventana> Preferencias> Java> JRE instalados, aparece un error que dice "La instalación del JRE especificado sí lo hace. no existe".

¿Alguien tiene una idea de lo que estoy haciendo mal? Creo que intenté hacer algo para que funcionara y, de acuerdo con los otros artículos que encontré, lo estoy haciendo bien.

Btw: Hice algunas "Dependencias del Proyecto de Actualización" y "Dependencias de la Actualización" de Maven que funcionan, así que no obtuve ningún error allí. Lo único que no hice fue reiniciar mi computadora ...

Respuestas a la pregunta(7)

Su respuesta a la pregunta