Я пытаюсь развернуть несколько пакетов, которые я реализовал по всем требуемым пакетам из Eclipse, чтобы запускать свои собственные. Скажем, включите контейнер Equinox вместе с моими пакетами, чтобы он был как исполняемый JAR старой школы.странное поведение пакета osgi eclipse
Тем не менее, когда я пытаюсь запустить
java -jar org.eclipse.osgi_3.8.1.v20120830-144521.jar
Ничего не происходит ... он просто остается там, ничего не делая ... даже если я скопировать только что сверток в другое место и попробуйте то же самое, ничего бывает ... это обычное дело? Я имею в виду, что я сделал это успешно со старыми версиями этого пакета (3.6), и он работал безупречно.
Увы, я попробовал флаг -debug, чтобы узнать, могу ли я получить какой-то результат, но только жалоба на файл миссии .options происходит, ничего больше.
Спасибо, Alex
Ничего не нужно для правильного поведения для рамки OSGi, у которой нет установленных пакетов. Что вы ожидали от этого? –
Ну, я ожидал, что это, по крайней мере, «osgi>» .... оболочка, чтобы выразить это так, и это то, что я получаю в версии 3.6.1 ... – AlejandroVK
Итак, в предыдущих версиях Equinox включал встроенную оболочку, в оболочке, но это затрудняло настройку. Теперь оболочка поставляется в виде обычных пучков, поэтому они должны быть установлены (как вы указали в своем собственном ответе на этот вопрос). –