Miałem zainstalowany na swoim komputerze Eclipse Indigo z wtyczką do Androida i działało idealnie przez około dwa tygodnie. Dzisiaj zaktualizowałem java i quicktime, a następnie ponownie uruchomiłem komputer. Po ponownym uruchomieniu zaćmienia całkowicie zniknęło - wszystkie pliki programu całkowicie zniknęły. Kiedy próbuję go ponownie zainstalować, pojawia się komunikat o błędzie
Program uruchamiający pliki wykonywalne Eclipse nie mógł zlokalizować towarzyszącej mu współdzielonej biblioteki.
Co się stało i jak mogę to naprawić?
eclipse
eclipse-indigo
Cbas
źródło
źródło
Odpowiedzi:
To brzmi dość źle i dziwnie. Jednak ponowna instalacja nie jest taka trudna - pobierz, rozpakuj, zmień domyślną alokację pamięci, uruchom Eclipse, zainstaluj niezbędne wtyczki i funkcje.
Prawie wszystkie ważne preferencje znajdują się w Twoim obszarze roboczym. Jedyną ważną rzeczą, o której przychodzi mi do głowy poza obszarem roboczym, jest wspomniana wcześniej alokacja pamięci, którą można ustawić w wierszu poleceń lub w pliku ECLIPSE.INI.
źródło
Właśnie napotkałem ten sam problem. Problemem był dla mnie domyślny program do rozpakowywania plików Windows 7. Występuje problem, gdy napotyka pliki, które mają głęboką strukturę plików. Czytałem o tym problemie jakiś czas temu, ale nie pamiętam artykułu. Rozwiązaniem dla mnie jest rozpakowanie pobierania Eclipse za pomocą programu WinZip (lub innego narzędzia, które nie ma tego problemu).
źródło
Sprawdź eclipse.ini, są tam dwa wpisy, takie jak:
Z jakiegoś pokrętnego powodu słoiki mają wersję w nazwie - więc jeśli zaktualizujesz / masz dwie różne wersje eclipse (podczas gdy plik eclipse.ini jest albo połączony, albo dostarczany jako plik konfiguracyjny całego systemu dla zaćmienia), spowoduje to powyższy błąd.
źródło
Podczas rozpakowywania w katalogu cygwin na Win7, .exe i .dll muszą mieć nadany tryb wykonywalny. To jest rozwiązanie z niezłego (lub innego
$TERM
) terminala uruchomionego z Cygwin w systemie Windows 7:próbowałem z Juno (eclipse 4.2) świeżo rozpakowanym, cygwin 1.7. coś
źródło
x
zgodą.unzip
wina cygwina , ale tak nie jest. Uprawnienia do pliku są po prostu nieprawidłowe w samym pliku zip, jak widać w przypadkuzipinfo -l eclipse-java-juno-SR1-win32-x86_64.zip| grep -E '\.(exe|dll)'
.find $where_you_unzipped_eclipse \( -name "*.dll" -or -name "*.exe" \) -exec chmod +x {} \;
Widziałem to w MacOS Sierra. Czasami rozpakowanie aplikacji pozostawia rozszerzone atrybuty, które wydają się uniemożliwiać uruchomienie. Poniższy wiersz poleceń usuwa rozszerzone atrybuty i wydaje się, że rozwiązuje problem:
xattr -c Eclipse.app
Działa również w przypadku innych aplikacji opartych na frameworku eclipse.
źródło
Innym problemem (na który natknąłem się) jest to, że narzędzie do rozpakowywania Cygwina (UnZip 6.00 z 20 kwietnia 2009, autor: Cygwin. Oryginał Info-ZIP.) Nie zawsze poprawnie rozpakowuje wszystko, co jest potrzebne do rzeczywistego działania Eclipse.
Korzystanie 7zip v9.20 ale Eclipse Indigo (3.7.2) i działa dla mnie na Win7 64bit 32bit i 32bit JVM Eclipse.
(Pierwszy raz zdarzyło mi się, że rozpakowanie Cygwina nie powiodło się ...)
źródło
Właśnie natknąłem się na to sam i stwierdziłem, że rzeczywiście, jak stwierdził jeden z powyższych postów: używając cygwin i gunzip lub rozpakuj, aby skonfigurować środowisko zaćmienia, uprawnienia do plików .exe i .dll będą niepoprawne, a JVM ich nie uruchomi prawidłowo.
Szybkie rozwiązanie:
źródło
Ten problem napotykam po skopiowaniu instalacji eclipse na inny komputer. Uważam, że instalacja eclipse automatycznie utworzyła katalog .p2 na moim c: \ Users \ xx.p2, a --launcher.library odwołuje się tutaj. istnieją na moim innym komputerze.
Moim rozwiązaniem jest ponowna instalacja Eclipse:
a) Kliknij dwukrotnie eclipse-inst-win64.exe
b) Kliknij, aby przejść do trybu zaawansowanego.
c) Usuń zaznaczenie puli paczek
d) Zakończ instalację i skopiuj ponownie.
Wszystko będzie dobrze działać.
źródło
Moje doświadczenie i rada: Zainstaluj Eclipse Juno na dysku C:.
Po pobraniu pliku zip umieść go na C :, kliknij prawym przyciskiem myszy -> wypakuj tutaj. Następnie na dysku C: zostanie utworzony folder o nazwie eclipse.
Następnie przejdź do pliku wykonywalnego Eclipse, uruchom go i wszystko będzie dobrze.
źródło
Problem wystąpił, gdy rozpakowałem za pomocą Cygwin. Użyłem standardowego programu do rozpakowywania systemu Windows XP i zadziałało.
źródło
musisz tylko usunąć
z
eclipse.ini
pliku obok eclipse.exe (Launcher)źródło
W większości jest to związane z problemami w systemie Windows z rozpakowywaniem, jak się wydaje. (Zobacz inne odpowiedzi tutaj).
Drugim co do wielkości problemem wydaje się być to, że eclipse nie jest w stanie znaleźć javy lub znajduje wersję javy, która jest zbyt stara lub nawet starsza.
Oto kolejne podejście do tego ostatniego problemu i mały zwrot akcji, aby go rozwiązać. Moje środowisko pracy znajduje się w systemie linux, bez uprawnień administratora i z instalacjami oprogramowania, w których mogę skonfigurować, których wersji użyć w rodzaju pliku konfiguracyjnego. Jednak nie mam wpływu na sposób instalacji tych pakietów oprogramowania i są one dla mnie niezmienne.
Pobieram i rozpakowuję najnowsze zaćmienie jak zwykle na dysk użytkownika, do którego mam uprawnienia do zapisu. Następnie konfiguruję sobie alias, aby zawsze tymczasowo włączać CD do instalacji eclipse podczas uruchamiania. Niezależnie od tego, gdzie pracuję na systemach plików, eclipse zawsze znajduje swoje właściwe biblioteki. Wydaje się, że w niektórych miejscach zaćmienia domyślną ścieżkę wyszukiwania dla java wykopuje instalację (java lub starsze zaćmienia lub coś innego) w moim środowisku, której tak naprawdę nie powinna używać.
Oto alias: alias eclipse '(pushd / enter_path_to_eclipse_install_dir_here / eclipse; ./eclipse; popd)'
Teraz możesz uruchomić go normalnie np. Z twojego projektu lub dowolnego katalogu roboczego:
Lub też umieść to w tle
Może to pomaga ludziom w zawiłych środowiskach pracy.
źródło
Spróbuj uruchomić
eclipse.exe
jako administrator lub użyć Eclipse Helios.źródło
Skopiowałem folder Eclipse z innego komputera, na którym ścieżka była inna i to było źródło problemu. Zmiana ścieżki wtyczek w ECLIPSE.INI zadziałała dla mnie !!
źródło
Rozwiązanie dla komputerów Mac
Przyczyna: Eclipse kopiuje z jednej lokalizacji do drugiej
Rozwiązanie: wymagana zmiana ścieżek w /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini
Napraw ścieżkę do wtyczek \ org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar
źródło
Zobacz także odpowiedź na to powiązane pytanie .
Istota jest taka: Spróbuj rozpakować go ponownie za pomocą solidnego narzędzia do rozpakowywania. Czasami rozpakowanie kończy się niepowodzeniem, szczególnie w przypadku wbudowanego narzędzia Eksploratora Windows.
źródło
Miałem ten sam problem, kiedy próbowałem zainstalować go w systemie Windows 8. Ale był to plik skomponowany w formacie zip ... Jeden Rozpakowuję i uruchamiam plik „eclipes.exe” jako uruchomiony Jako „Administrator” problem został rozwiązany. Teraz bardzo mi się to podoba.
źródło
Mam ten komunikat o błędzie, gdy używam wyodrębniania plików w następujący sposób:
W jakiś sposób informacje o folderach giną
kiedy używam "action \ extract to ...", to działa.
Pamiętaj też, aby kliknąć prawym przyciskiem myszy zaćmienie, a następnie wybrać Odblokuj bezpieczeństwo
źródło
Również napotkałem ten problem, po prostu usunąłem wyodrębniony plik i wyodrębniłem go ponownie.
Mam plik .rar.
Ten problem występuje, gdy plik nie zostanie całkowicie wyodrębniony.
źródło
otwórz eclipse.ini i zastąp tym plikiem ~
ta praca dla mnie, powodzenia ~
źródło
Możesz zmienić literę dysku: po zainstalowaniu eclipse na D: \, po ponownym zainstalowaniu systemu Windows litera dysku to teraz E: \ (na przykład).
zajrzyj do eclipse.ini w folderze eclipse, jest tam kilka wierszy, w których litera dysku to nadal D: \
źródło
Zdarzyło mi się to, gdy próbowałem otworzyć plik eclipse.exe przed zakończeniem rozpakowywania pliku .zip. Przed otwarciem pliku .exe upewnij się, że wszystkie zależności zostały rozpakowane lub rozpakowane.
źródło
Miałem ten problem na Linuksie (CentOS 7 64 bit) z 32-bitowym Eclipse Neon i 32-bitowym JRE 8 . Żadna z odpowiedzi tutaj lub w podobnych pytaniach nie była pomocna, więc pomyślałem, że może to komuś pomóc.
Program uruchamiający Equinox (
eclipse
plik wykonywalny) czytaplugins/
katalog, a następnie wyszukujeeclipse_xxxx.so/dll
worg.eclipse.equinox.launcher.<os>_<version>/
. Zwykle problem polega naeclipse.ini
wskazaniu niewłaściwej wersji wtyczki programu uruchamiającego Equinox . Ale jeśli system plików używa 64-bitowych i-węzłów, takich jak XFS, a jeden z plików uzyskainode
numer powyżej 4294967296, program uruchamiający nie odczytujeplugins/
katalogu i pojawia się ten komunikat o błędzie. Służyls -li <eclipse>/plugins/
do sprawdzaniainode
liczb.W moim przypadku przejście na inny uchwyt
32-bit inodes
rozwiązało problem.Zobacz: http://www.tcm.phy.cam.ac.uk/sw/inodes64.html
źródło
Napotkałem ten błąd w instalatorze Eclipse 4.10. Nie udało nam się poprawnie ukończyć instalacji ze względu na ustawienia zabezpieczeń platformy i próbowaliśmy odinstalować, ale musieliśmy to zrobić ręcznie, ponieważ podczas nieudanej instalacji nie wprowadzono żadnego dezinstalatora. Podejrzewaliśmy, że to zepsuło wynik końcowy - nawet po ponownej instalacji.
Rozwiązaniem było użycie maszyny JVM do uruchomienia Eclipse i całkowitego ominięcia pliku wykonywalnego programu uruchamiającego. Następujące polecenie pomyślnie uruchamia Eclipse 4.10 (niektóre parametry zmienią się w zależności od wersji Eclipse):
Po użyciu tego polecenia / skrótu do uruchomienia Eclipse nie mieliśmy dalszych błędów w samym Eclipse, ale nie mogliśmy w przyszłości użyć programu uruchamiającego EXE. Nawet po roku korzystania z tej wersji program uruchamiający nadal wyświetla ten sam błąd.
Żeby było jasne, będziesz musiał zmodyfikować swoje
javaw.exe
polecenie, aby pasowało do specyfikacji twojego systemu w MS Windows.źródło
Kiedyś dostałem podobny błąd. Skopiowałem konfigurację zaćmienia z innego laptopa do swojego. Problem z moją konfiguracją polegał na tym, że ścieżka do „--launcher.library” w pliku eclipse.ini. Ścieżka w --launcher.library była ścieżką ze starego komputera i dlatego otrzymywałem błąd
Zmieniłem ścieżkę „--launcher.library” w eclipse.ini na ścieżkę zaćmienia na moim laptopie i problem został rozwiązany. Mam nadzieję, że jest to pomocne, ponieważ ktoś otrzymuje ten błąd.
źródło
usuń go i ponownie uruchom eclipse-installer bez rootowania
źródło
Uruchomiłem Demo.exe przy użyciu C-Drive, aby wygenerować ten sam błąd, jak ...
Rozwiązanie: Możesz na przykład zmienić dysk
Po pomyślnym uruchomieniu pliku wykonywalnego.
Mam nadzieję, że moja odpowiedź będzie przydatna.
źródło
Otrzymałem ten sam komunikat po przywróceniu systemu z folderem eclipse (V. 3/2020) znajdującym się na drugim dysku (który NIE został przywrócony w tym samym czasie, używam go głównie do dużych plików).
Przywracanie wadliwych instalacji z folderu C: \ Users <user> .p2 do nowej instalacji (przywołanej w eclipse.ini folderu eclipse) działało.
źródło
Zmierzyłem się z tym problemem i rozwiązałem go, uruchamiając Eclipse jako admin.
źródło
Uruchom ponownie maszynę. Rozwiąż swój problem. Czasami zdarza się to, gdy próbujesz ponownie uruchomić zaćmienie i pomiędzy siłą je zamknąć.
źródło