Właśnie pobrałem pakiet eclipse ze strony internetowej Eclipse w formacie zip. Rozpakowałem go w katalogu użytkowników i ustawiłem uprawnienia 777, ale dwukrotne kliknięcie pliku wykonywalnego Eclipse nic nie da. Próbowałem uruchomić plik wykonywalny przez terminal, ale pokazuje błąd:
bash: ./eclipse: Brak takiego pliku lub katalogu
Następnie zainstalowałem Eclipse poprzez centrum oprogramowania Ubuntu, które działa poprawnie. Tylko pobrana wersja nie działa.
Zainstalowałem OpenJDK w Ubuntu 10.10. Czy ktoś może powiedzieć, co jest nie tak z moim Eclipse?
ls
w ścieżkę, którą jesteś, jeśli widzisz zaćmienie, spróbuj,chmod +x eclipse
a./eclipse
także może być coś nie tak z wersją java twojego systemu, spróbujjava --version
wkleić dane wyjściowe.Odpowiedzi:
Mój system operacyjny był w rzeczywistości wersją 64-bitową. Pobrany pakiet Eclipse był 32-bitowy. Wydaje się to głupie, ale zwykle 64-bitowe oprogramowanie działa bez problemu w 64-bitowych systemach operacyjnych. Więc nie zwracałem na to uwagi.
Pobrałem 64-bitową wersję Eclipse i działa dobrze.
Dzięki @Sergey za czas i cierpliwość.
źródło
Wiadomość od bash sugeruje, że nie ma takiego pliku - sugeruję, abyś dokładnie sprawdził, czy znajdujesz się we właściwym katalogu, czy bit wykonawczy jest rzeczywiście ustawiony itp.
Spróbuj wywołać to w ten sposób:
W rzeczywistości nawet zmiana uprawnień nie jest konieczna - plik binarny ma już ustawiony bit wykonywalny.
źródło
Miałem ten sam problem z plikiem binarnym Eclipse i zacząłem podążać za sugestiami tego wątku. Sprawdziłem wersje systemu operacyjnego i jądra i próbowałem zmienić uprawnienia do plików. Po wykonaniu
chmod
polecenia sprawdziłem,ls -l
a dane wyjściowe mnie zaskoczyły: nic się nie zmieniło.Po kilku próbach i minucie zastanowienia wymyśliłem problem: folder Eclipse znajdował się w katalogu poza dyskiem systemu operacyjnego. To było na dysku NTFS i nie miałem na to specjalnego pozwolenia.
Łatwym rozwiązaniem było zabranie go z powrotem do folderu home / opt. Ale nadal interesuje mnie rozwiązanie, które umożliwia wykonanie na partycji NTFS.
źródło