Chociaż jest to stare pytanie, pomyślałem, aby dodać trochę więcej istotnych informacji do zaakceptowanej odpowiedzi udzielonej przez @Steffen Opel.
Możliwe jest zainstalowanie dowolnej liczby wersji 32-bitowych JDK i 64-bitowych JDK w 64-bitowym systemie operacyjnym Windows. Możliwe jest również zainstalowanie 32-bitowego Eclipse i 64-bitowego Eclipse na tym samym komputerze. Ale aby uruchomić jedną z tych platform związanych z Eclipse (w przypadku OP 64-bitowy Eclipse) wersja, maszyna powinna mieć odpowiednie “zmienne środowiskowe” skonfigurowane dla JDK. Można to zrobić (powinno się to zrobić) bez modyfikowania pliku eclipse.ini.
Zmienne środowiskowe
Aby uruchomić java bez podawania pełnej ścieżki wymagane jest dodanie lokalizacji pliku dla java.exe do zmiennej środowiskowej PATH
. Również dla niektórych innych narzędzi firm trzecich, zmienna środowiskowa JAVA_HOME
jest również wymagana.
Normalnie programiści java zawsze muszą mieć zainstalowane JDK (JRE jest zawarte w JDK). A PATH
jest ustawione na folder “bin” w folderze instalacyjnym JDK (w przypadku OP - C:Program Files Java \jdk1.6.0_40\bin), podczas gdy JAVA_HOME
jest ustawione na folder instalacyjny JDK (w przypadku OP - C:Program Files \Java \jdk1.6.0_40).
Tutaj OP ma tylko 32-bitowy JDK, ale próbuje użyć 64-bitowego Eclipse. Więc aby rozwiązać ten problem, OP musi zainstalować 64-bitowy JDK. I zmienić JAVA_HOME
& PATH
“Zmienne środowiskowe” tak, aby odpowiadały tej lokalizacji instalacji.
Tutaj znajdują się bardziej kompletne kroki:
Pobierz i zainstaluj 64-bitowy JDKx.x.
Następnie otwórz Eksploratora Windows, kliknij prawym przyciskiem myszy na ikonę Komputer i wybierz
W sekcji Zmienna systemowa poszukaj nazwy zmiennej JAVA_HOME
i kliknij przycisk “Edit” w dolnej sekcji, jeśli nie jest dostępny kliknij “New” i wpisz C:Program Files \Java \jdk1.6.0 _40 i kliknij OK.
Następnie wybierz zmienną PATH
i kliknij “Edit” i dołącz %JAVA_HOME%\bin
; do przodu lub %JAVA_HOME%\bin
do końca istniejącego łańcucha. NIE nadpisuj istniejącego łańcucha, i kliknij OK, aby zakończyć.
Teraz Eclipse będzie otwarty bez błędu.
Uwaga:
Jeśli ktoś potrzebuje użyć 32-bitowego Eclipse to domyślną ścieżką JDK będzie C:_ **Program Files (x86)** _Java \jdkx.x.x_xx
Podczas zmiany PATH
zmiennych środowiskowych w Windows 10 pojawia się dodatkowe okno jak na obrazku poniżej.