Java » Czyli często zadawane pytania

Eclipse - problem z wtyczką m2eclipse

  • 2008-11-04 17:37
  • 0 komentarzy
  • 887 odsłon
  • Oceń ten tekst jako pierwszy
Jest to tłumaczenie artykułu
<center>Tytuł oryginału: m2eclipse plug-in problems (with solution)
Licencja: CC-UA (uznanie autorstwa)
Autorzy: Bartłomiej "Koziołek" Kuczyński
</center>

Po instalacji wtyczki m2eclipse najprawdopodobniej w konsoli zobaczysz błąd:
Eclipse is running in a JRE, but a JDK is required
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