java.version=1.6.0_10
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -console -configuration runtime
ENTRY org.eclipse.osgi 4 0 2012-03-28 15:50:09.721
!MESSAGE Could not find bundle: org.eclipse.equinox.console
!STACK 0`enter code here`
org.osgi.framework.BundleException: Could not find bundle: org.eclipse.equinox.console
at org.eclipse.osgi.framework.internal.core.ConsoleManager.checkForConsoleBundle(ConsoleManager.java:211)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:297)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at org.eclipse.core.runtime.adaptor.EclipseStarter.main(EclipseStarter.java:151)
!ENTRY org.eclipse.osgi 4 0 2012-03-28 15:50:09.737
!MESSAGE Application error
!STACK 1
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:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at org.eclipse.core.runtime.adaptor.EclipseStarter.main(EclipseStarter.java:151)
ответ
Функциональность консоли была удалена из комплекта системы Equinox. Теперь он должен быть установлен явно (консоль felix gogo).
Скачать Equinox SDK и скопировать эти файлы в папку плагина равноденствия:
org.apache.felix.gogo.command_0.8.0.v201108120515.jar org.apache.felix.gogo.runtime_0.8.0. v201108120515.jar org.apache.felix.gogo.shell_0.8.0.v201110170705.jar org.eclipse.equinox.console_1.0.0.v20111215-1210.jar
обновление ваших config.ini в папке конфигурации и добавьте такую подстроку в свойство osgi.bundles
ссылка: Файл: org.eclipse.equinox.console_1.0.0.v20111215-1210.jar @ 4 ссылка: файл [email protected], ссылка: файл: org.apache.felix.gogo.runtime_0.8.0.v201108120515.jar @ 4 ссылка: файл [email protected],
Перейти к
META-INF/MANIFEST.MF
правой кнопкой мыши
Run As/Run Configuration/RAP Application/(Select entry point under this tree node)
Выберите
Tab Bundles/
Проверить
org.apache.felix.gogo.command , org.apache.felix.gogo.runtime , org.apache.felix.gogo.shell , org.eclipse.equinox.console
Нажмите кнопку Добавить requered Связки
Нажмите Validate Связки ==>
No Problem was detected
Применить.
Теперь запустите ОК.
Отсутствуют необходимые пучки. Добавьте их в перспективе как-> запустить configurations-> OSGi Каркасно> расслоения Добавить следующие пакеты вместе со своими собственными пучками и удалять другие: org.apache.felix.gogo.command_0.8.0.v201108120515.jar
org.apache.felix.gogo.runtime_0.8.0.v201108120515.jar
org.apache.felix.gogo.shell_0.8.0.v201110170705.jar
org.eclipse.equinox.console_1.0.0.v20111215- 1210.jar
затем нажмите «Применить» и выполнить.
Эта ссылка содержит все подробности о новой консоли, которая основана на Apache Felix Gogo оболочки: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fconsole_shell.htm
В короткие шаги:
Поместите необходимые пучки в папке. Пучки являются:
org.apache.felix.gogo.command_0.8.0v<version>.jar
org.apache.felix.gogo.runtime_0.8.0v<version>.jar
org.apache.felix.gogo.shell_0.8.0v<version>.jar
org.eclipse.equinox.console_1.0.0v<version>.jar
org.eclipse.osgi.jar
Создать
configuration
вложенные поставить новыйconfig.ini
файл в нем со следующим с ontent:osgi.bundles=./org.apache.felix.gogo.runtime_0.8.0v<version>[email protected],\ ./org.apache.felix.gogo.command_0.8.0v<version>[email protected],\ ./org.apache.felix.gogo.shell_0.8.0v<version>[email protected],\ ./[email protected],\ osgi.console.enable.builtin=false osgi.console=<port>
Начало рамки Equinox с этой командой:
java -jar org.eclipse.osgi.jar
В приведенном выше config.ini
osgi.console.enable.builtin=false
НЕ должны находиться на одной линии с osgi.bundles
собственности. Официальная документация, похоже, тоже ошибается.
Мои config.ini
выглядит следующим образом:
osgi.bundles=./[email protected],\
./[email protected],\
./[email protected],\
./[email protected]
osgi.console.enable.builtin=false
osgi.console=4711
- 1. ошибка eclipse при показе пульта консольного запуска
- 2. Переключатель запуска пульта управления Xcode
- 3. Ошибка пульта управления версиями
- 4. Ошибка пульта Sql Proc
- 5. Ошибка пульта в долисте
- 6. Ошибка пульта приемника
- 7. Скрипт запуска пульта Pycharm не работает
- 8. Maven центральный пульт индексирует ошибка
- 9. Создано Equinox config.ini
- 10. Длинное нажатие кнопки D центральной кнопки пульта через пульт дистанционного управления телевизора
- 11. Разная ветка для каждого пульта?
- 12. Малина pi как универсальный пульт
- 13. Equinox launcher
- 14. Equinox с SWT/Jface
- 15. Изменение пульта и ветви субмодуля
- 16. Как вести журнал всех ветвей пульта?
- 17. equinox jetty NoClassDefFoundError: SslContextFactory
- 18. LINQ - пропущен?
- 19. scanf пропущен (?)
- 20. не в состоянии использовать jenkins Параметрированный пульт для пульта дистанционного управления
- 21. git нажмите все ветви с одного пульта дистанционного управления на другой пульт
- 22. Пульт дистанционного управления Windows MSTSC
- 23. Equinox и зависимость от ext
- 24. Persistence.xml и OSGi (Equinox)
- 25. Git - нажмите папку после смены пульта?
- 26. Создание пульта дистанционного управления для android
- 27. Пульт NHibernate
- 28. Обзор Git: сделайте пульт не названным Gerrit
- 29. Отдельная папка журнала Equinox
- 30. JUnit4OSGI с Equinox
Это показывает, как добавить плагины для запуска конфигурации http://www.digizol.com/2013/11/Eclipse-org-osgi-framework-BundleException-equinox -console.html – lkamal