Istnieją dwa sposoby uruchomienia maszyny JVM : poprzez rozwidlenie jej w oddzielnym procesie z programu uruchamiającego Eclipse lub przez załadowanie jej w trakcie za pomocą interfejsu API wywołania JNI .
Jeśli określisz -vmścieżkę do rzeczywistego pliku java (w) .exe, maszyna JVM zostanie rozgałęziona w oddzielnym procesie. Można również określić -vmścieżkę do jvm.dll, aby maszyna JVM była ładowana w tym samym procesie:
Możesz także określić ścieżkę do samego folderu jre / bin.
Należy również zauważyć, że ogólny format pliku eclipse.ini to każdy argument w osobnym wierszu. Nie zadziała, jeśli umieścisz „-vm” i ścieżkę w tej samej linii.
Ważne jest, aby dodać te nowe linie przed deklaracją -vmargs. Jak jeden z początku pliku.
krzysiek.ste
9
Nie jestem pewien, czy coś się zmieniło, ale właśnie wypróbowałem inne odpowiedzi dotyczące wpisów w „eclipse.ini” dla Eclipse Galileo SR2 (Windows XP SR3) i żadna nie działała. Java to jdk1.6.0_18 i jest domyślną instalacją systemu Windows. Sytuacja uległa poprawie po usunięciu pliku „\ javaw.exe” ze ścieżki.
Nie mogę też wystarczająco podziękować za wzmiankę, która -vmmusi znajdować się w pierwszym wierszu w pliku ini. Wierzę, że to naprawdę mi pomogło.
Tak więc mój plik eclipse.ini zaczyna się od:
-vm
C:\Program Files\Java\jdk1.6.0_18\bin
FYI, moja szczególna potrzeba określenia uruchomienia Eclipse z JDK wynikała z chęci pracy z wtyczką m2eclipse.
Musisz edytować plik eclipse.ini, aby mieć wpis podobny do tego:
C:\Java\JDK\1.5\bin\javaw.exe (your location of java executable)
-vmargs
-Xms64m (based on you memory requirements)
-Xmx1028m
Pamiętaj również, że w eclipse.ini wszystko, co jest przeznaczone dla Eclipse, powinno znajdować się przed -vmargslinią, a wszystko dla maszyny JVM powinno znajdować się po -vmargslinii.
Zakładając, że masz folder jre, który zawiera pliki bin, lib itp. Skopiowane z dystrybucji Java Runtime, w tym samym folderze co eclipse.ini, możesz ustawić w swoim eclilpse.ini
Wiem, że istnieje opcja wiersza poleceń -vm, aby określić ścieżkę do pliku wykonywalnego środowiska wykonawczego Java. Może to być to samo, co w eclipse.ini.
-vm
występuje wcześniej-vmargs
weclipse.ini
pliku.Odpowiedzi:
Moje rozwiązanie to:
źródło
Plik eclipse.ini musi mieć
-vm
w pierwszej linii i ścieżkę w drugiej linii. Nie próbuj umieszczać wszystkiego w jednej linii!źródło
-vm "C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe"
w jednej linii nie działa.Wszystko po "vmargs" jest traktowane jako argumenty vm. Tylko upewnij się, że jest przed tym, co jest ostatnim elementem w eclipse.ini.
źródło
Jest tutaj strona wiki .
Istnieją dwa sposoby uruchomienia maszyny JVM : poprzez rozwidlenie jej w oddzielnym procesie z programu uruchamiającego Eclipse lub przez załadowanie jej w trakcie za pomocą interfejsu API wywołania JNI .
Jeśli określisz
-vm
ścieżkę do rzeczywistego pliku java (w) .exe, maszyna JVM zostanie rozgałęziona w oddzielnym procesie. Można również określić-vm
ścieżkę do jvm.dll, aby maszyna JVM była ładowana w tym samym procesie:Możesz także określić ścieżkę do samego folderu jre / bin.
Należy również zauważyć, że ogólny format pliku eclipse.ini to każdy argument w osobnym wierszu. Nie zadziała, jeśli umieścisz „-vm” i ścieżkę w tej samej linii.
źródło
Pamiętaj, bez cudzysłowów, bez względu na to, czy twoja ścieżka zawiera spacje (w przeciwieństwie do wykonania wiersza poleceń).
Zobacz tutaj: Znajdź środowisko JRE dla Eclipse
źródło
Moje rozwiązanie dla Ubuntu Linux:
źródło
Nie jestem pewien, czy coś się zmieniło, ale właśnie wypróbowałem inne odpowiedzi dotyczące wpisów w „eclipse.ini” dla Eclipse Galileo SR2 (Windows XP SR3) i żadna nie działała. Java to jdk1.6.0_18 i jest domyślną instalacją systemu Windows. Sytuacja uległa poprawie po usunięciu pliku „\ javaw.exe” ze ścieżki.
Nie mogę też wystarczająco podziękować za wzmiankę, która
-vm
musi znajdować się w pierwszym wierszu w pliku ini. Wierzę, że to naprawdę mi pomogło.Tak więc mój plik eclipse.ini zaczyna się od:
FYI, moja szczególna potrzeba określenia uruchomienia Eclipse z JDK wynikała z chęci pracy z wtyczką m2eclipse.
źródło
Musisz edytować plik eclipse.ini, aby mieć wpis podobny do tego:
Pamiętaj również, że w eclipse.ini wszystko, co jest przeznaczone dla Eclipse, powinno znajdować się przed
-vmargs
linią, a wszystko dla maszyny JVM powinno znajdować się po-vmargs
linii.źródło
JDK, który wskazujesz w swoim eclipse.ini, musi pasować do instalacji Eclipse.
Jeśli korzystasz z 32- lub 64-bitowego Eclipse, użyj odpowiednio 32- lub 64-bitowego Java JDK.
źródło
Chciałbym podzielić się tym małym hackiem:
Kliknięcie ikony Eclipse wskazywało na problem ze środowiskiem JRE. Tak więc umieściłem to polecenie w polu docelowym właściwości ikony:
Myślenie, że „” ”rozwiązałoby problem z przestrzenią na ścieżce. To nie zadziałało. Następnie wypróbowałem to polecenie:
z sukcesem
źródło
Zakładając, że masz folder jre, który zawiera pliki bin, lib itp. Skopiowane z dystrybucji Java Runtime, w tym samym folderze co eclipse.ini, możesz ustawić w swoim eclilpse.ini
źródło
Wiem, że istnieje opcja wiersza poleceń
-vm
, aby określić ścieżkę do pliku wykonywalnego środowiska wykonawczego Java. Może to być to samo, co w eclipse.ini.źródło
źródło