Ошибка запуска исполняемого файла Eclipse: не удается найти сопутствующую общую библиотеку
У меня был Eclipse Indigo, установленный на моем компьютере с плагином Android, и он отлично работал около двух недель. Сегодня я обновил java и quicktime, а затем перезагрузил компьютер. Когда он загрузился обратно, eclipse полностью исчез - все файлы программы полностью исчезли. Когда я пытаюсь установить его, я получаю сообщение об ошибке, которое говорит
исполняемая программа запуска Eclipse не смогла найти свою сопутствующую общую библиотеку.
Что произошло и как я могу это исправить?
24 ответов:
Это звучит довольно плохо и странно. Но переустановка не так уж сложна-загрузите, распакуйте, измените выделение памяти по умолчанию, запустите Eclipse, установите необходимые плагины и функции.
и почти все важные настройки находятся в рабочей области. Единственное, что я могу придумать за пределами рабочей области, - это вышеупомянутое выделение памяти, которое вы можете установить в командной строке или в ECLIPSE.ini-файл.
Я только что столкнулся с такой же проблемой. Проблема для меня была Windows 7 по умолчанию распаковки программы. Он имеет проблему, когда он сталкивается с файлами, которые имеют глубокую структуру файлов. Я читал об этой проблеме некоторое время назад, но не могу вспомнить статью. Исправление для меня-распаковать загрузку Eclipse с помощью WinZip (или другого инструмента, у которого нет этой проблемы).
Регистрация затмение.ini, есть две записи, такие как:
-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807по какой - то извращенной причине банки имеют версию в своем имени-так что если вы обновляете/имеете две разные версии eclipse( в то время как eclipse.ini связан или предоставляется как общесистемный файл conf для eclipse ) это приведет к ошибке выше.
во время распаковки в директории cygwin на Win7, .exe и .dll нужно дать исполняемый режим. Это решение от мяты (или другого
$TERM) терминал работает с cygwin на windows 7:me@mymachine ~/eclipse $ find . -name "*.dll" -exec chmod +x {} \;пробовал с Juno (eclipse 4.2) недавно расстегнут, cygwin 1.7.что-то
еще одна проблема (с которой я столкнулся) заключается в том, что утилита распаковки Cygwin (UnZip 6.00 от 20 апреля 2009 года, Cygwin. Оригинал по Info-ZIP.) не всегда правильно распаковать все необходимое для Eclipse на самом деле запустить.
используя в 7-Zip v9.20 получил Eclipse Indigo (3.7.2) и работает для меня на Win7 64bit с 32bit JVM и 32bit Eclipse.
(первый раз, когда у меня когда-либо была ошибка распаковки Cygwin на мне...)
Я видел это в MacOS Sierra. Иногда распаковка приложения оставляет расширенные атрибуты, которые, похоже, препятствуют запуску. Следующая командная строка удаляет расширенные атрибуты и, похоже, устраняет проблему:
xattr -c Eclipse.appОн также работает для других приложений, построенных на платформе eclipse.
Я просто столкнулся с этим сам и обнаружил, что, действительно, как указано в одном сообщении выше: использование cygwin и gunzip или unzip для настройки вашей среды eclipse разрешения на .exe и .dll-файлы будут неверными, и JVM не будет запускать их должным образом.
быстрое решение:
#switch to the eclipse target folder cd /cygdrive/c/Program\ Files\ \(x86\) #or wherever you put eclipse find ./ -regextype posix-extended -mindepth 1 -type f -regex ".*\.exe|.*\.dll" |\ xargs chmod -v 750
мой опыт и советы: установите Eclipse Juno на C: drive.
после загрузки zip, поместите его на C:, нажмите правую кнопку мыши -> извлечь здесь. Затем на диске C: будет создана папка eclipse.
затем перейдите в исполняемый файл Eclipse, запустите его, и все будет в порядке.
Я встречаю эту проблему после копирования установки eclipse на другой компьютер.Я нахожу, что установка eclipse автоматически создала .P2 каталог на моем c:\Users\xx.p2 и ... пусковая установка.библиотека см. here.So он не существует на моем другом компьютере.
Мое решение-переустановить eclipse:
A) дважды щелкните eclipse-inst-win64.exe
b) Нажмите, чтобы перейти в расширенный режим.
c) снимите флажок Bundle Pool
d) завершите установку и скопируйте снова.
все будет работать что ж.
проблема произошла, когда я распаковал с помощью Cygwin. Использовал стандартную программу распаковки Windows XP, и она работала.
Если у вас есть два затмения, то когда-нибудь это произойдет
вам нужно только удалить
-startup plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jarС
eclipse.iniфайл рядом с eclipse.exe (Launcher)
в основном это связано с проблемами на окнах с распаковкой кажется. (См. другие ответы здесь).
вторая по величине проблема, похоже, заключается в том, что eclipse не может найти java или находит версию java, которая слишком стара или даже более старые установки eclipse.
вот еще один подход к последней проблеме и небольшой поворот, чтобы решить ее. Моя рабочая среда находится в системе linux, без корневого доступа и с установками программного обеспечения, где я могу настроить какие версии использовать в виде файла конфигурации. Однако я не имею никакого влияния на способ установки этих пакетов программного обеспечения, и они неизменны для меня.
я загружаю и распаковываю последнее затмение, как обычно, на пользовательский диск, для которого у меня есть разрешения на запись. Затем я настраиваю себе псевдоним, чтобы всегда временно cd в установку eclipse при запуске. Что независимо от того, где я работаю над файловыми системами, eclipse всегда находит свои правильные библиотеки. Кажется, в некоторых местах, затмения путь поиска по умолчанию для java выкапывает установку (java или более старых затмений или sth еще) в моей среде, что он действительно не должен использовать.
вот псевдоним: псевдоним eclipse ' (pushd/enter_path_to_eclipse_install_dir_here / eclipse ; ./ eclipse; popd)'
теперь вы можете запустить его нормально, например, из вашего проекта или произвольного рабочего каталога:
eclipseили также поместить его в фоновом режиме
eclipse &может быть, это помогает для людей в запутанные рабочие среды.
Я скопировал папку Eclipse с другой машины, где путь был другим, и это было корнем этой проблемы. Изменение пути плагинов в ECLIPSE.INI работал на меня !!
У меня такая же проблема, когда я пытаюсь установить его на Windows8. Но это был zip-файл.... Те, которые я распаковываю и запускаю " затмения.exe "файл как запустить как "администрирование" я разрешаю его. Теперь я наслаждаюсь этим очень хорошо...... Попробуйте следовать за мной на Fb..если у вас есть какие-либо проблемы, касающиеся установки as'Raj Barhate(MH)' Я докажу все возможное, чтобы решить ваши проблемы хорошо..
открыть Eclipse.ini и заменить на это ~
-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256M -showsplash com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -Declipse.buildId=v21.0.0-531062эта работа для меня, удачи ~
решение для Mac
причина: Затмение копирует из одного места в другое
решение: Необходимо изменить пути в /Applications/eclipse / Eclipse.приложение / содержание / MacOS / eclipse.ini
исправить путь для плагинов\org.затмение.равноденствие.launcher_1.0.100.v20080509-1800.банку
см. Также ответ на этот связанный вопрос.
суть: попробуйте распаковать его снова с помощью твердого инструмента распаковать. Иногда распаковка идет не так, особенно со встроенным инструментом Проводника Windows.
У меня есть это сообщение об ошибке, когда я использую извлечь файлы следующим образом:
- \действия выделить все
- перетащите файлы в новую папку
Как-то теряется информация о папках
когда я использую " action\extract to...- это работает.
кроме того, не забудьте щелкнуть правой кнопкой мыши на eclipse, а затем выбрать Security Unblock
Я также столкнулся с проблемой ths, я просто удалил извлеченный файл и извлек его снова.
У меня есть .rar-файл.
эта проблема возникает, когда файл не полностью извлечен.
вы можете изменить букву диска: после того, как u установил eclipse на D:\, после переустановки windows буква диска Теперь E:\ (например).
посмотреть в Eclipse.ini в папке eclipse есть несколько строк, где буква диска по-прежнему D:\
Это случилось со мной, когда я попытался открыть затмение.exe перед тем .zip-файл готовой добычи. Перед открытием убедитесь, что все зависимости распакованы или распакованы .исполняемый.
у меня был этот вопрос на Linux (CentOS 7 64 бит) С 32-бит Eclipse Neon и 32-бит JRE 8. Не ответы здесь или в подобных вопросах были полезны, поэтому я подумал, что это может помочь кому-то.
Equinox launcher (
eclipseисполняемый файл) читаетplugins/справочник, а затем ищетeclipse_xxxx.so/dllнаorg.eclipse.equinox.launcher.<os>_<version>/. Как правило, проблема заключается вeclipse.iniуказывая на неправильную версию Equinox launcher плагин. Но, если файловая система использует 64-разрядные inodes, такие как XFS и один из файлов получаетinodeномер выше 4294967296, то пусковая установка не читает
перезагрузите компьютер. Решение ваших проблем. Иногда это происходит, когда вы пытаетесь перезапустить затмение и между ними принудительно закрыть его.
Comments