2013-03-14 8 views
10

Uruchamiając eclipse.exe to daje i komunikat o błędziezaczynające Eclipse skutkuje udało się utworzyć Java Virtual Machine

udało się utworzyć Java Virtual Machine

Kiedy klikam eclipsec.exe następnie rozpoczyna się zaćmienie . Jaka jest różnica między eclipse.exe i eclipsec.exe?

Dlaczego plik eclipse.exe nie działa, co działało wczoraj?

Co będzie miało wpływ, jeśli użyję programu eclipsec.exe do uruchomienia programu Eclipse?

+4

http://stackoverflow.com/questions/7302604/eclipse-error-failed-to-create-the-java-virtual-machine duplicate – MayurB

+0

Czy spojrzałeś na plik logu? – ppeterka

+1

Może zajść potrzeba sprawdzenia, czy zmieniono JAVA_HOME. Czy zainstalowałeś nową maszynę JVM lub JRE? –

Odpowiedz

9

Po kliknięciu przycisku eclipsec.exe następuje uruchomienie funkcji Eclipse. Jaka jest różnica między eclipse.exe i eclipsec.exe?

od zaćmienia wiki

można uruchomić Eclipse uruchamiając eclipse.exe na Windows lub eclipse na innych platformach. Ten mały program uruchamiający w zasadzie znajduje i ładuje JVM . W systemie Windows plik wykonywalny konsoli eclipsec.exe może być użyty w celu poprawienia zachowania wiersza poleceń w trybie .

co oznacza eclipse.exe znaleźć JVM dla ciebie i zaczyna Eclipse IDE, gdzie jako eclipsec.exe jest exe konsoli, w którym można dostosować jak zaczyna zaćmienie

Jaki będzie wpływ, jeśli mogę użyć eclipsec. exe, aby rozpocząć zaćmienie. Podaje także wiersz polecenia .

Brak wpływu jako takiego, eclipsec.exe jest tylko dla Windows

+0

co mamy na myśli mówiąc, aby rozpocząć zaćmienie? – AmitG

+0

@AmitG dodajesz parametry wiersza poleceń do exe, uruchamiając Eclipse iDE, tak jak możesz określić, gdzie JRE ma używać parametru -vm, lub możesz podać -Xmx/-Xms, aby określić stertę maks/min. – ajduke

1

pisać jak poniżej w pliku ini i niż to będzie działać poprawnie:

-vm C: \ Java \ jdk1. 6.0_25 \ bin \ javax.exe

Dodano powyższą linię w pliku eclipse.ini (na górze) i pracował dla mnie. C:\Java\jdk1.6.0_25\bin Ścieżkę tę można zmienić zgodnie z systemem. Mam nadzieję, że to pomoże komuś.

27

Otwórz plik eclipse.ini i Zmień rozmiary vmargs do

-vmargs 
-Xms40m 
-Xmx512m 
-XX:MaxPermSize=256m 

To działa na moim systemie.

+0

To działało dla ja dziękuję udaykiran – selva

+0

działa ładnie dzięki partii –

+0

Udało się bezbłędnie ... –

8

W swoim zaćmieniu .ini plik

Dodaj -vm C:\Program Files\Java\jre7\bin\javaw
poniżej linii -Dosgi.requiredJavaVersion=1.6

a następnie usunąć 256m który jest poniżej linii --launcher.XXMaxPermSize. To zadziała.

+1

po prostu dodanie '-vm C: \ Program Files \ Java \ jre7 \ bin \ javaw' pracował dla mnie. –

1

Dodanie następującej linii w .ini rozwiązało ten sam zgłaszany problem na moim komputerze. -vm {ścieżka} \ javaw.exe

Przykład: "-vm C: \ Program Files \ Java \ jre7 \ bin \ javaw.exe"

9

1.Otwórz folderu z eclipse.exe i znaleźć zaćmienie .ini

2.Replace -vmargs o aktualnej rzeczywistej ścieżki javaw.exe:

-vm „c: \ Program Files \ Java \ jdk1.7.0_07 \ bin \ javaw.exe”

3. Zapisz plik .ini i otwórz zaćmienie. To zadziała .. Szczęśliwe kodowanie.

+1

to jest dosłownie pierwsza odpowiedź na SE, która w rzeczywistości wyjaśnia, co się dzieje. Naprawiłem to dla mnie. nie miało nic wspólnego z przydzielaniem pamięci. Win10 i Eclipse NEON. – marts

+0

Tak, dla neonowego zaćmienia - to rozwiązało mój problem –

Powiązane problemy