Подтвердить что ты не робот

Ошибка "Не удалось получить приложение" при запуске Eclipse

Когда я пытаюсь запустить свое затмение, я получаю следующее исключение: он не подходит.

java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).                                                                         
  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
  at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

Нужна помощь. Благодарю.

4b9b3361

Ответ 1

Файл /configuration/config.ini должен содержать [email protected] в атрибуте osgi.bundles. Это свойство по умолчанию osgi.bundles, возможно, оно было (случайно) изменено во время некоторого обновления:

[email protected]:start,[email protected]:start,[email protected]

Вы можете, если необходимо, переопределить его, установив его как аргумент VM в /eclipse.ini:

[email protected]:start,[email protected]:start,[email protected]

Ответ 2

У меня была такая же проблема, и вот как я ее решил: я добавил плагин "org.eclipse.core.runtime" в разделе "плагины" на вкладке "Конфигурация" редактора .product. Я установил для него начальный уровень по умолчанию и автоматический запуск в true. Я удалил другие плагины. Мое рассуждение состояло в следующем: Eclipse жалуется, что org.eclipse.core.runtime не запущен, поэтому дайте ему убедиться, что он запускается, и что это единственный плагин, который запускается.

Мое приложение прошло отлично после того, как я это сделал. Затем я осмотрел config.ini, чтобы узнать, что изменилось, и увидел, что org.eclipse.core.runtime теперь изменен на [email protected] Это согласуется с предложением BalusC, я просто сделал это из редактора .product.

Ответ 3

Добавление двух центов для тех, кто ищет " Убедитесь, что пакет org.eclipse.core.runtime разрешен и запущен":

Добавление "произвольных" связок в список пакетов только потому, что кажется, что они отсутствуют, не всегда является лучшим решением. Иногда это может стать довольно неприятным, потому что эти новые плагины могут зависеть от других недостающих пакетов, которые нуждаются в еще большем количестве пакетов и так далее...

Итак, перед добавлением новой зависимости от списка требуемых пакетов убедитесь, что вы понимаете, зачем нужен пакет (отладчик - ваш друг!).

В этом вопросе не содержится достаточной информации, чтобы сделать это допустимым ответом во всех случаях, но если вы встретите сообщение о том, что отсутствует org.eclipse.core.runtime, попробуйте установить eclipse.application. launchDefault для false, особенно если вы попытаетесь запустить приложение, которое не является "приложением для затмения" (но, возможно, просто безголовым временем выполнения поверх равноденствия).

Эта ссылка может пригодиться: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html, найдите свойство системы eclipse.application.launchDefault.

Ответ 4

У меня возникла проблема с Mac OS Lion после переноса OS/Data с более старой машины на новую.

Решено удалить старую папку eclipse (которая у меня есть в папке Applications) и скопировать папку eclipse снова (такая же версия, тот же распакованный zip файл, без изменений).

Ответ 5

попробуйте запустить его из командной строки как:

 >eclipse -clean

Или вы можете запустить его, используя java вместо стандартного javaw, здесь:

 >eclipse -vm c:\jdks\java_1.5\jre\bin\java.exe

Ответ 6

Принятый ответ выше правильно, за исключением того, что он не совсем ясен.

Вам нужно добавить следующую строку в конец файла eclipse.ini:

[email protected]:start,[email protected]:start,[email protected]

Ответ 7

Эта ошибка произошла потому, что вы удалили файл config.ini, в то время как вы удалили плагины. Таким образом, когда он не может найти конфигурацию в config.ini во время запуска затмения ,, тогда он использует конфигурацию по умолчанию, которая не соответствует вашей ОС. Следующие шаги решат вашу проблему:

  1. Удалить настройки в папке конфигурации.

  2. создайте новый файл config.ini.

  3. скопируйте следующую настройку и сохраните:

  4. osgi.splashPath = platform:/base/plugins/org.eclipse.platform  
    [email protected]:start, [email protected]:start, [email protected]  
    eclipse.product=org.eclipse.sdk.ide  
    [email protected]/workspace  
    eof=eof  
    
  5. перезапустите затмение.

Ответ 8

Для меня установка jdk 1.8 решила проблему.

Ответ 9

Я загрузил "SDK ADT Bundle for Windows" adt-bundle-windows-x86.zip в "Документы и настройки\myusername\Мои документы\Загрузки" и попытался распаковать папку c:\Android

Когда все, кажется, распаковано, я увидел некоторые файлы, которые отсутствуют в папке назначения, включая eclipse.ini.

Я решил это, переименовав adt-bundle-windows-x86.zip на короткое имя adt.zip, переместив его в c:\и повторив декомпрессию.

Все из-за плохой обработки длинных имен файлов в окнах

Ответ 10

Для тех, кто пришел сюда, попытавшись запустить приложение из командной строки Windows или пакетного файла и, возможно, тех, кто получает указанное сообщение об ошибке в файле журнала Rational Clear Case:

PATH очень важна для обработки конфигурационных файлов, и для меня потребовалось следующее:

START "Clear Case" /D"C:\Program Files (x86)\Rational\ClearQuest\rcp\" "C:\Program Files (x86)\Rational\ClearQuest\rcp\clearquest.exe"

обратите внимание на параметр /D.

Ответ 11

Добавление на хорошо заполненную страницу:

У меня возникло это, когда я попытался переместить установку eclipse в другое место на моем диске. Я пробовал grepping для старого пути каталога в пакете, думая, что я мог бы исправить это с помощью sed, но путь был написан в нескольких форматах и ​​даже найден в двоичных файлах. Я сдался, сделал новую установку и снова установил свои плагины.

(Здесь вопрос о перемещении установки затмения, но он не дал мне достаточно, чтобы заставить его работать.)

Ответ 13

Я попробовал все предложенные здесь методы. Я, наконец, удалил папку eclipse, извлек ее снова, и теперь все работает отлично.

Ответ 14

Я получил это сообщение, пытаясь запустить STS 3.7.0 на java 6 jdk, после указания на java jdk 7 (-vm param в STS.ini) проблема исчезла.

Ответ 15

Для меня, в конце концов, трюк добавлял -clean в начале eclipse.ini

Ответ 16

У меня возникла эта проблема где-то в журналах, и я увидел, что моя версия java не была каким-то образом 1.8. Обновив его до 1.8, я решил проблему.

Ответ 17

почему мой osgi.bundles soo complex по сравнению с вашим!?

osgi.bundles = ссылка: файл CodenameOnePlugin_1.0.0.201401080915/@4, ссылка: Файл: com.ibm.icu_4.2.1.v20100412.jar @4 ссылка: файл javax.servlet_2.5.0.v200910301333. баночка @4, ссылка: файл: org.eclipse.ant.core_3.2.201.v20110203_r362.jar @4, ссылка: файл: org.eclipse.compare_3.5.101.R36x_v20100929-0800.jar @4 ссылка: файл орг. eclipse.compare.core_3.5.101.R36x_v20100929-0800.jar @4, ссылка: файл: org.eclipse.core.commands_3.6.0.I20100512-1500.jar @4 ссылка: файл org.eclipse.core.contenttype_3. 4.100.v20100505-1235.jar @4, ссылка: файл: org.eclipse.core.databinding_1.3.100.I20100601-0800.jar @4 ссылка: файл org.eclipse.core.databinding.observable_1.3.0.I20100601- 0800.jar @4, ссылка: файл: org.eclipse.core.databinding.property_1.3.0.I20100601-0800.jar @4 ссылка: файл [email protected], ссылка: файл: org.eclipse.core.filebuffers_3.5.100.v20100520-0800.jar @4, ссылка: файл: org.eclipse.core.filesystem_1.3.1.R36x_v20100727-0745.jar @4 ссылка: файл орг. Eclips e.core.jobs_3.5.1.R36x_v20100824.jar @4, ссылка: Файл: org.eclipse.core.net_1.2.100.I20100511-0800.jar @4 ссылка: файл org.eclipse.core.resources_3.6.1. R36x_v20110131-1630.jar @4, ссылка: файл: org.eclipse.core.runtime_3.6.0.v20100505.jar @4, ссылка: файл: org.eclipse.core.runtime.compatibility.auth_3.2.200.v20100517.jar @4, ссылка: файл: org.eclipse.core.variables_3.2.400.v20100505.jar @4, ссылка: файл: org.eclipse.debug.core_3.6.0.v20100519.jar @4 ссылка: файл org.eclipse. debug.ui_3.6.3.v20101201_r362.jar @4, ссылка: файл: org.eclipse.ecf_3.1.0.v20100906-1425.jar @4 ссылка: файл org.eclipse.ecf.filetransfer_4.0.0.v20100906-1425. баночка @4, ссылка: файл: org.eclipse.ecf.identity_3.1.0.v20100906-1425.jar @4 ссылка: файл [email protected], ссылка: файл: org.eclipse.equinox.app_1.3.1.R36x_v20100803.jar @4, ссылка: файл: org.eclipse.equinox.common_3.6.0.v20100503.jar @4 ссылка: файл org.eclipse.equinox. concurrent_1.0.100.v20100503.jar @4, ссылка: фи ль: org.eclipse.equinox.p2.core_2.0.3.R36x_v20110111.jar @4, ссылка: Файл: org.eclipse.equinox.p2.engine_2.0.1.R36x_v20110201.jar @4 ссылки: файл org.eclipse. equinox.p2.metadata_2.0.1.R36x_v20101202.jar @4, ссылка: файл: org.eclipse.equinox.p2.metadata.repository_1.1.0.v20100513.jar @4 ссылка: файл org.eclipse.equinox.p2. repository_2.0.2.R36x_v20110111-1500.jar @4, ссылка: файл: org.eclipse.equinox.preferences_3.3.0.v20100503.jar @4, ссылка: файл: org.eclipse.equinox.registry_3.5.0.v20100503.jar @4, ссылка: файл: org.eclipse.equinox.security_1.0.200.v20100503.jar @4, ссылка: файл: org.eclipse.help_3.5.0.v20100524.jar @4 ссылка: файл org.eclipse.jdt. core_3.6.2.v_A76_R36x.jar @4, ссылка: файл: org.eclipse.jdt.core.manipulation_1.3.0.v20100520-0800.jar @4 ссылка: файл org.eclipse.jdt.debug_3.6.1.v20100715_r361/@4, ссылка: файл: org.eclipse.jdt.launching_3.5.200.v20110105_r362.jar @4, ссылка: файл: org.eclipse.jdt.ui_3.6.2.r362_v20110203.jar @4 ссылка: файл org.eclipse.jface_3.6.2.M20110210-12 00.jar @4, ссылка: Файл: org.eclipse.jface.databinding_1.4.0.I20100601-0800.jar @4 ссылка: файл [email protected], ссылка: файл: org.eclipse.ltk.core.refactoring_3.5.101.r362_v20101117-0800.jar @4, ссылка: файл: org.eclipse.ltk.ui.refactoring_3.5.0.v20100526-0800.jar @4, ссылка: файл: org.eclipse.osgi.services_3.2.100.v20100503.jar @4, ссылка: файл: org.eclipse.search_3.6.0.v20100520-0800.jar @4 ссылка: файл org.eclipse.swt_3.6.2. v3659c.jar @4, ссылка: файл: org.eclipse.team.core_3.5.101.R36x_v20110203-1036.jar @4 ссылка: файл [email protected], ссылка: файл: org.eclipse.text_3.5.0.v20100601-1300.jar @4, ссылка: файл: org.eclipse.ui_3.6.2.M20110203-1100.jar @4 ссылка: файл org.eclipse.ui. console_3.5.0.v20100526.jar @4, ссылка: файл: org.eclipse.ui.editors_3.6.1.r361_v20100825-0800.jar @4, ссылка: файл: org.eclipse.ui.forms_3.5.2.r36_v20100702.jar @4 ссылка: файл org.eclipse.ui.ide_3.6.2.M20101201-0800.jar @4, ссылка: Файл: org.eclipse.ui.navigator_3.5.0.I20100601-0800.jar @4, ссылка: Файл: org.eclipse.ui.navigator.resources_3.4.202.M20101124-0800.jar @4 ссылки: файл орг .eclipse.ui.views_3.5.1.M20110202-0800.jar @4, ссылка: файл: org.eclipse.ui.views.properties.tabbed_3.5.100.I20100509-0800.jar @4 ссылка: файл org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar @4 ссылка: файл or[email protected]4

Ответ 18

В среде Windows запуск Eclipse в качестве администратора решил проблему. (Щелкните правой кнопкой мыши> Запуск от имени администратора)

Ответ 19

Загрузите новый набор eclipse или spring и откройте старое рабочее пространство в новом затмении или STS

Ответ 20

Если ни один из приведенных выше ответов не работает для вас, попробуйте следующее: Получите папки "org.eclipse.equinox.simpleconfigurator" и "org.eclipse.update", найденные в "eclipse\configuration", из рабочего экземпляра Eclipse (это может быть стандартный Eclipse, загруженный с их веб-сайта) и замените их в своем Eclipse установочный каталог. Это исправило это для меня.

Ответ 21

удалить processcenter.ini в местоположении, аналогичном: C:\IBM\IntegrationDesigner\V8.5\н.о.р. а затем, когда появится IDE, перейдите к предпочтению Windows и введите правильный URL.