Я только что скачал пакет eclipse с веб-сайта eclipse в сжатом формате. Я распаковал его в своем пользовательском каталоге и установил 777 разрешений, но двойной щелчок по исполняемому файлу eclipse ничего не даст. Я попытался запустить исполняемый файл через терминал, но он показывает ошибку:
bash: ./eclipse: нет такого файла или каталога
Затем я установил eclipse через программный центр Ubuntu, который успешно работает. Просто скачанная версия не запускается.
Я установил OpenJDK в Ubuntu 10.10. Может кто-нибудь сказать, пожалуйста, что не так с моим Eclipse?
ls
на путь, которым вы являетесь, если вы видите там затмение, попробуйтеchmod +x eclipse
и./eclipse
, возможно, что-то не так с java-версией вашей системы, попробуйтеjava --version
вставить результат.Ответы:
Моя ОС была на самом деле 64-битной версией. И пакет Eclipse, который я скачал, был 32-битным. Это кажется глупым, но обычно 32-битные программы работают без проблем в 64-битных операционных системах. Так что я не обращал на это большого внимания.
Я скачал 64-битную версию Eclipse, и она отлично работает.
Спасибо @Sergey за время и терпение.
источник
Сообщение от bash говорит о том, что такого файла нет - я предлагаю вам еще раз проверить, что вы находитесь в правильном каталоге, бит выполнения действительно установлен и т. Д.
Попробуйте вызвать это так:
На самом деле, даже изменение разрешений не требуется - в двоичном файле уже установлен исполняемый бит.
источник
У меня была та же проблема с бинарным файлом Eclipse, и я начал следовать рекомендациям этого потока. Я проверил версии ОС и ядра и попытался изменить права доступа к файлам. После выполнения
chmod
команды, которую я проверил,ls -l
и результат меня удивил: ничего не изменилось.После еще нескольких попыток и минуты, чтобы подумать, я выясняю проблему: папка eclipse находилась в каталоге вне диска ОС. Он был на диске NTFS, и у меня не было специального разрешения на него.
Самым простым решением было вернуть его в папку home / opt. Но я все еще заинтересован в решении, которое позволяет выполнять внутри раздела NTFS.
источник