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