m2eclipse não conseguiu localizar C: \ Arquivos de programas \ Java \ jre6 \ .. \ lib \ tools.jar
Eu tenho um problema com relação ao uso do jdk / jre do meu eclipse. Eu sei que esta pergunta foi feita e respondida muitas vezes aqui e eu pesquisei o que poderia estar errado por um bom tempo. Eu realmente não encontrei nada, então vou perguntar de novo. Talvez eu esteja sentindo falta de algo (se sim, espero que não seja embaraçoso :)
Meu problema é que quando eu estou executando o mvn clean install eu recebo um erro que diz que o plugin m2eclipse é "Não é possível localizar o compilador Javac em: C: \ Arquivos de programas \ Java \ jre6 .. \ lib \ tools.jar ".
A primeira coisa que verifiquei foi se o JRE certo estava configurado no eclipse. Então eu mudei para Window> Preferences> Java> Installed JREs e verifiquei se o jre selecionado é o jre dentro da minha pasta jdk. Este foi o caso.
Eu verifiquei o eclipse.ini e adicionei um sinalizador -vw a ele. Agora parece:
<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>
O% JAVA_HOME% é resolvido para C: \ Arquivos de Programas \ Java \ jdk1.6.0_24. Desde que contém um espaço eu rodei o caminho VW com aspas. Para verificar se o caminho está realmente correto, tentei
<code>C:\Windows\System32>echo %JAVA_HOME% C:\Program Files\Java\jdk1.6.0_24 </code>
o que me diz que está correto. Eu também tentei passar a opção -vw quando o eclipse é iniciado. Então o comando para iniciar o eclipse foi então
<code>D:\Programs\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe" </code>
Eu também testei se há uma diferença quando eu uso a notação% JAVA_HOME% ou se eu escrevi o caminho completo (não faz diferença).
A configuração do eclipse, que eu recebo quando vou para Ajuda> Sobre o Eclipse> Detalhes da Instalação> Configuração, parece com isso:
<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>
Eu também tentei usar o javaw.exe que está localizado em% JAVA_HOME% \ jre \ bin \ que também não altera nada.
Uma coisa que é um pouco estranha é que, se eu excluir a referência à jre, aquela que não está incluída no jdk, em Window> Preferences> Java> Installed JREs, recebo um erro que diz "A instalação especificada do JRE não não existe".
Alguém tem uma ideia do que estou fazendo errado? Acho que tentei fazer tudo funcionar e, de acordo com os outros artigos, descobri que estou fazendo certo.
Btw: Eu fiz algumas "Dependências do Projeto de Atualização" do Maven e "Dependências de Atualização" que funcionam, então eu não recebi nenhum erro lá. A única coisa que eu não fiz foi reiniciar meu computador ...