На моем компьютере был установлен Eclipse Indigo с подключаемым модулем Android, и он отлично работал около двух недель. Сегодня я обновил java и quicktime, а затем перезагрузил компьютер. Когда он загрузился, eclipse полностью исчез - все программные файлы полностью исчезли. Когда я пытаюсь переустановить его, я получаю сообщение об ошибке, в котором говорится
Программа запуска исполняемого файла Eclipse не смогла найти свою сопутствующую разделяемую библиотеку.
Что случилось и как это исправить?
Ответы:
Звучит довольно плохо и странно. Но переустановка не так уж и сложна - загрузите, распакуйте, измените распределение памяти по умолчанию, запустите Eclipse, установите необходимые плагины и функции.
И почти все важные настройки находятся в вашем рабочем пространстве. Единственное важное, что я могу придумать за пределами рабочего пространства, - это вышеупомянутое распределение памяти, которое вы можете установить в командной строке или в файле ECLIPSE.INI.
источник
Я только что столкнулся с той же проблемой. Проблемой для меня была программа разархивирования Windows 7 по умолчанию. Проблема возникает при обнаружении файлов с глубокой файловой структурой. Я читал об этой проблеме некоторое время назад, но не могу вспомнить статью. Исправление для меня - разархивировать загрузку Eclipse с помощью WinZip (или другого инструмента, у которого нет этой проблемы).
источник
Проверьте eclipse.ini, есть две записи, например:
По какой-то извращенной причине у jar-файлов есть версия в своем имени, поэтому, если вы обновляете / используете две разные версии eclipse (в то время как eclipse.ini либо связан, либо предоставляется как общесистемный файл conf для eclipse), это вызовет указанную выше ошибку.
источник
Во время распаковки в каталоге cygwin на Win7 файлам .exe и .dll необходимо предоставить исполняемый режим. Это решение от mintty (или другого
$TERM
) терминала, запущенного с cygwin в Windows 7:попробовал с Juno (eclipse 4.2), только что разархивированный, cygwin 1.7.something
источник
x
разрешением.unzip
виновата ли это cygwin , но это не так. Права доступа к файлу неверны в самом zip-файле, как вы можете видеть с помощьюzipinfo -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 {} \;
Я видел это в MacOS Sierra. Иногда при распаковке приложения остаются расширенные атрибуты, которые препятствуют запуску. Следующая командная строка удаляет расширенные атрибуты и, похоже, решает проблему:
xattr -c Eclipse.app
Он также работает для других приложений, построенных на платформе eclipse.
источник
Другая проблема (с которой я столкнулся) заключается в том, что утилита распаковки Cygwin (UnZip 6.00 от 20 апреля 2009 г., Cygwin. Оригинал от Info-ZIP.) Не всегда правильно распаковывает все, что необходимо для запуска Eclipse.
Использование 7ZIP v9.20 позволило мне запустить Eclipse Indigo (3.7.2) на 64-битной Win7 с 32-битной JVM и 32-битной Eclipse.
(Впервые у меня случился сбой распаковки Cygwin ...)
источник
Я просто столкнулся с этим сам и обнаружил, что действительно, как указано в одном сообщении выше: используя cygwin и gunzip или unzip для настройки вашей среды eclipse, разрешения на файлы .exe и .dll будут неправильными, и JVM не будет их запускать должным образом.
Быстрое решение:
источник
Я столкнулся с этой проблемой после копирования установки eclipse на другой компьютер. Я обнаружил, что установка eclipse автоматически создала каталог .p2 на моем c: \ Users \ xx.p2, а --launcher.library ссылается здесь. существуют на моем другом компьютере.
Мое решение - переустановить eclipse:
a) Дважды щелкните eclipse-inst-win64.exe
b) Щелкните, чтобы перейти в расширенный режим.
c) Снимите флажок Bundle Pool
d) Завершите установку и скопируйте снова.
Все будет хорошо работать.
источник
Мой опыт и совет: Установите Eclipse Juno на диск C :.
После загрузки zip поместите его на C :, щелкните правой кнопкой мыши -> извлеките сюда. Затем на диске C: будет создана папка с именем eclipse.
Затем перейдите в исполняемый файл Eclipse, запустите его, и все будет в порядке.
источник
Проблема возникла, когда я разархивировал с помощью Cygwin. Использовал стандартную программу распаковки Windows XP, и она сработала.
источник
вам нужно только удалить
из
eclipse.ini
файла рядом с eclipse.exe (Launcher)источник
В основном это связано с проблемами в windows при разархивировании вроде. (См. Другие ответы здесь).
Вторая по величине проблема заключается в том, что eclipse не может найти java или находит слишком старую версию java или даже более старые установки eclipse.
Вот еще один подход к последней проблеме и небольшой поворот для ее решения. Моя рабочая среда находится в системе Linux, без корневого доступа и с установками программного обеспечения, где я могу настроить, какие версии использовать в своего рода файле конфигурации. Однако я не могу повлиять на способ установки этих программных пакетов, и они неизменны для меня.
Я загружаю и распаковываю последнее затмение, как обычно, на пользовательский диск, для которого у меня есть права на запись. Затем я настраиваю себе псевдоним, чтобы всегда временно переходить в установку eclipse при запуске. Независимо от того, в какой файловой системе я работаю, eclipse всегда находит правильные библиотеки. Кажется, что в некоторых местах путь поиска по умолчанию для eclipses для java выкапывает установку (java или более старых eclipses или что-то еще) в моей среде, которую она действительно не должна использовать.
Вот псевдоним: псевдоним eclipse '(pushd / enter_path_to_eclipse_install_dir_here / eclipse; ./eclipse; popd)'
Теперь вы можете запустить его в обычном режиме, например, из вашего проекта или произвольного рабочего каталога:
Или также поместите его в фоновый режим
Может быть, это поможет людям в запутанной рабочей среде.
источник
Я скопировал папку Eclipse с другого компьютера, где путь был другим, и это было корнем этой проблемы. Изменение пути к плагинам в ECLIPSE.INI у меня сработало !!
источник
Решение для Mac
Причина: Eclipse копирует из одного места в другое
Решение: необходимо изменить пути в /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini
Исправить путь для плагинов \ org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar
источник
Также см . Ответ на этот связанный вопрос .
Суть такова: попробуйте разархивировать его снова с помощью надежного инструмента для распаковки. Иногда разархивирование идет не так, особенно со встроенным проводником Windows.
источник
У меня была такая же проблема, когда я пытался установить его на Windows 8. Но это был файл, составленный в виде zip-архива .... Я разархивировал и запустил файл «eclipes.exe» как «Администратор», это было решено. Теперь мне это очень нравится.
источник
У меня появляется это сообщение об ошибке, когда я использую извлечение файлов следующим образом:
Как-то теряется информация о папках
когда я использую «действие \ извлечь в ...», он работает.
Кроме того, не забудьте щелкнуть правой кнопкой мыши по eclipse, затем выбрать Security Unblock.
источник
Я тоже столкнулся с этой проблемой, я просто удалил извлеченный файл и снова извлек его.
У меня есть файл .rar.
Эта проблема возникает, если файл не извлечен полностью.
источник
Попробуйте запустить
eclipse.exe
от имени администратора или использовать Eclipse Helios.источник
откройте eclipse.ini и замените этим ~
эта работа для меня, удачи ~
источник
Вы можете изменить букву диска: как только вы установили eclipse на D: \, после переустановки Windows буква диска теперь будет E: \ (например).
загляните в eclipse.ini в папке eclipse, там есть строки, где буква диска по-прежнему D: \
источник
Это случилось со мной, когда я попытался открыть eclipse.exe до завершения распаковки файла .zip. Перед открытием .exe убедитесь, что все зависимости распакованы или распакованы.
источник
У меня была эта проблема в Linux (64-разрядная версия CentOS 7) с 32-разрядным Eclipse Neon и 32-разрядным JRE 8 . Ни один из ответов здесь или в подобных вопросах не был полезен, поэтому я подумал, что это может кому-то помочь.
Программа запуска Equinox (
eclipse
исполняемый файл) читаетplugins/
каталог, а затем ищетeclipse_xxxx.so/dll
в немorg.eclipse.equinox.launcher.<os>_<version>/
. Как правило, проблема заключается в том, чтоeclipse.ini
указывает неправильную версию плагина запуска Equinox . Но если файловая система использует 64-битные inodes, такие как XFS, и один из файлов получаетinode
номер выше 4294967296, то программа запуска не сможет прочитатьplugins/
каталог, и появится это сообщение об ошибке. Используйтеls -li <eclipse>/plugins/
для проверкиinode
чисел.В моем случае переход на другое крепление с
32-bit inodes
устранением проблемы.См. Http://www.tcm.phy.cam.ac.uk/sw/inodes64.html.
источник
Я столкнулся с этой ошибкой с установщиком Eclipse 4.10. Нам не удалось правильно завершить установку из-за настроек безопасности платформы, и мы попытались удалить, но должны были сделать это вручную, поскольку во время неудачной установки программа удаления не была введена. Мы подозревали, что это повредило конечный результат - даже после повторной установки.
Решением было использовать JVM для запуска Eclipse и полностью обойти исполняемый файл программы запуска. Следующая команда успешно запускает Eclipse 4.10 (некоторые параметры изменятся в зависимости от версии Eclipse):
После использования этой команды / ярлыка для запуска Eclipse у нас больше не было ошибок с самим Eclipse, но мы не могли использовать программу запуска EXE в будущем. Даже после года использования этой версии программа запуска продолжает отображать ту же ошибку.
Для ясности, вам нужно будет изменить вашу
javaw.exe
команду в соответствии со спецификациями вашей системы в MS Windows.источник
У меня когда-то была аналогичная ошибка. Я скопировал настройку eclipse с другого ноутбука на свой. Проблема с моей настройкой заключалась в том, что путь к «--launcher.library» в файле eclipse.ini. Путь в --launcher.library - это путь старого компьютера, поэтому я получал ошибку
Я изменил путь "--launcher.library" в eclipse.ini на путь eclipse на моем ноутбуке, и проблема была решена. Я надеюсь, что это поможет кому-то получить эту ошибку.
источник
удалите его и снова запустите eclipse-installer без root
источник
Я запустил Demo.exe с помощью C-Drive, чтобы сгенерировать такую же ошибку, как ...
Решение: например, вы можете сменить диск.
После успешного запуска исполняемого файла.
Надеюсь, мой ответ окажется полезным.
источник
Перезагрузите машину. Решите вашу проблему. Иногда это происходит, когда вы пытаетесь перезапустить затмение и в промежутке принудительно закрыть его.
источник