a na konsoli Mavena pojawia się komunikat:
13.10.08 08:40:12 CEST: Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
oczywiście należy ustawić tak eclipse by uruchamiał się z jdk a nie jre. Ja u siebie zrobiłem to poprzez edycję liku z którego uruchamiam eclipse. Teraz mój link ma postać:
E:\java\eclipse-SDK-3.4-win32\eclipse.exe -vm E:\java\jdk\sdk5u5\jdk\jre\bin\
oczywiście zmiany te też można osiągnąć poprzez edycje pliku eclipse.ini
z katalogu głównego Eclipse.Mam nadzieję, że za tak banalną informację nie dostane żadnego krytycznego komentarza :P.
Witam ustawiam w pliku eclipse.ini -vm na jdk,jre podaje nawet na końcu java, javaw w ogole sprawdziłem już milion kombinacji a komunikat: "Eclipse is running in a JRE, but a JDK is required Some Maven plugins may not work when importing projects or updating source folders" dalej pojawia się przy starcie programu jakieś sugestie, podpowiedzi co może być przyczyną? Z góry dziękuję i pozdrawiam. Początkujący programista
OdpowiedzUsuńUdało mi się rozwiązać ten problem otóż wystarczy oddzielić -vm enterem od ścieżki dostępu do pliku czyli w moim przypadku C:\Program Files\Java\jdk1.6.0_23\bin\java.exe i działa normalnie. Początkujący programista
OdpowiedzUsuńWitam, powinno działać, ja mam rozwiązanie w skrócie, w postaci:
OdpowiedzUsuń[...]\devtools\eclipse\eclipse.exe -vm [...]\devtools\jdk\bin\javaw.exe -vmargs -Xmx640m -Xms256m
a w pliku ini, gdy będzie postaci:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-data
[...]\workspace
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vm
[...]\devtools\jdk\bin\javaw
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-Djava.net.preferIPv4Stack=true
też powinno działać.
Uprzedzając pytania, to nie wiem dlaczego w pracy mam to rozwiązanie zrobione poprzez skrót do eclipse, a w domu poprzez plik ini.
Dziękuję za zainteresowanie cudzym problem pozdrawiam :)
OdpowiedzUsuńPoczątkujący programista.