m2eclipse nie może zlokalizować C: Program Files Java jre6 lib lib.jpg

Mam problem dotyczący użycia mojego zaćmienia przez jdk / jre. Wiem, że to pytanie zostało zadane i wiele razy tutaj odpowiadałem, a ja przez jakiś czas badałem, co może być nie tak. Właściwie nic nie znalazłem, więc znów cię zapytam. Może czegoś mi brakuje (jeśli tak, mam nadzieję, że nie będzie to zawstydzające :)

Mój problem polega na tym, że gdy uruchomię mvn clean install, pojawia się błąd, który mówi, że wtyczka m2eclipse to „Nie można zlokalizować kompilatora Javac w: C: Program Files Java jre6 .. lib plik.jar „

Pierwszą rzeczą, którą sprawdziłem, było to, czy odpowiednie środowisko JRE zostało skonfigurowane w eclipse. Przełączyłem się więc na Window> Preferences> Java> Installed JREs i sprawdziłem, czy wybrany jre jest jre wewnątrz mojego folderu jdk. Tak było w przypadku.

Sprawdziłem plik eclipse.ini i dodałem do niego flagę -vw. Wygląda teraz tak:

<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>

% JAVA_HOME% został rozwiązany na C: Pliki programów Java jkk1.6.0_24. Ponieważ zawiera spację, otoczyłem ścieżkę vw cudzysłowami. Aby sprawdzić, czy ścieżka jest naprawdę poprawna, spróbowałem

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

co mówi mi, że to prawda. Próbowałem również przekazać opcję -vw, gdy uruchamiane jest eclipse. Zatem polecenie rozpoczęcia zaćmienia było wtedy

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

Przetestowałem również, jeśli istnieje różnica, gdy używam notacji% JAVA_HOME% lub jeśli zapisałem pełną ścieżkę (nie robi to różnicy).

Konfiguracja eclipse, którą otrzymuję po wejściu w Pomoc> O Eclipse> Szczegóły instalacji> Konfiguracja, wygląda tak:

<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>

Próbowałem również użyć javaw.exe, który znajduje się w% JAVA_HOME% reb bin, który również niczego nie zmienia.

Jedną rzeczą, która jest nieco dziwna, jest to, że jeśli usunę odniesienie do jre, tego, które nie jest zawarte w jdk, w oknie> Preferencje> Java> Zainstalowane środowiska JRE pojawia się błąd, który mówi: nie istnieje".

Czy ktoś ma pomysł, co robię źle? Myślę, że próbowałem wszystkiego, aby to działało i zgodnie z innymi artykułami stwierdziłem, że robię to dobrze.

Btw: Zrobiłem kilka Maven „Update Project Dependencies” i „Update Dependencies”, które działają, więc nie dostałem tam żadnego błędu. Jedyną rzeczą, której nie zrobiłem, jest ponowne uruchomienie komputera ...

questionAnswers(7)

yourAnswerToTheQuestion