Я пытаюсь запустить крошечный OSGi-проект от IntelliJ Idea.Я добавил контейнер Equinox в раздел конфигурации OSGi в Idea.Затем я добавил фасет OSGi в проект.На данный момент все выглядит хорошо.
Однако, как только я пытаюсь запустить проект, у меня возникают проблемы.Я использую бегун OSGi Bundles от IntelliJ Idea.Там я выбираю пакеты проекта и контейнер OSGi и запускаю его.Здесь проблема начинается.У меня всегда одно и то же сообщение об ошибке:
___
/ /
/ / Oops, there has been a problem!
/ /
/__/ Platform [platform.felix 3.0.6] is not supported
___
/__/
-> Exception caught during execution:
org.ops4j.pax.runner.ConfigurationException: Platform [platform.felix 3.0.6] is not supported
at org.ops4j.pax.runner.Run.installPlatform(Run.java:611)
at org.ops4j.pax.runner.Run.start(Run.java:221)
at org.ops4j.pax.runner.Run.main(Run.java:148)
at org.ops4j.pax.runner.Run.main(Run.java:121)
Я пытался использовать другие контейнеры OSGi, такие как Felix или Knopflerfish, и у меня возникла та же проблема.Кто-нибудь знает, что я делаю не так.Или какие версии контейнеров OSGi поддерживаются IntelliJ?