Java FAQ

Eclipse - problem z wtyczką m2eclipse

Koziołek

Jest to tłumaczenie artykułu
Tytuł oryginału: m2eclipse plug-in problems (with solution)
Licencja: CC-UA (uznanie autorstwa)
Autorzy: Bartłomiej "Koziołek" Kuczyński

Po instalacji wtyczki m2eclipse najprawdopodobniej w konsoli zobaczysz błąd:
<font color="red">Eclipse is running in a JRE, but a JDK is required</span>
Jak zaczniesz szukać rozwiązania to najprawdopodobniej trafisz na coś w stylu:

Dodaj -vm C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe do pliku eclipse.ini.

jednak to nie działa (błąd nie znika). Problem polega na tym, że autorzy porady zazwyczaj ignorują problem różnicy w "znaku końca linii" w systemach Unixowych i Windowsie. Jeżeli wstawisz te dwie linie na końcu pliku eclipse.ini to Eclipse je zignoruje. Dlaczego? Najprawdopodobniej w przypadku tego pliku Eclipse akceptuje tylko Unixowy znak końca pliku i ignoruje znaki Windowsa. Rozwiązaniem jest wstawieni tych linii gdzieś wyżej pliku eclipse.ini. Przykładowy plik eclipse.ini:

-showsplash
org.eclipse.platform
-vm
C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx512m
FAQ

0 komentarzy