класс, кажется, отсутствует в банке org.eclipse.OSGI? - PullRequest
0 голосов
/ 01 октября 2011

Я получил новую программу, которую я пытаюсь запустить.Он использует OSGI и возвращает исключение clasnotfoundexception при попытке доступа к org.eclipse.osgi.framework.internal.core.OSGi.Я пытаюсь выяснить, где этот класс должен быть расположен.

В комплект поставки входит файл jar с именем org.eclipse.OSGI.jar (без номеров версий).Я проверил эту банку, и она содержит пакет org.eclipse.osgi.framework.internal.core;но не класс OSGi внутри него.Я проверил старый jar, поставляемый в комплекте с более ранней версией того же приложения (org.eclipse.OSGI_3.5.1), и у него также нет класса OSGi.Я попытался посмотреть в Интернете, и я смог определить, что в старом банке org.eclipse.OSGI_3.3 был класс OSGi, но в остальном не нашел намека на него.Предполагается ли, что этот класс является частью моей банки 3,5, и я просто слишком слеп, чтобы найти ее, является ли она частью совершенно другой банки, или она была полностью удалена?

1 Ответ

1 голос
/ 01 октября 2011

Это старый класс запуска, который был заменен.Вы должны обратиться к заголовку манифеста Main-Class в вашем org.eclipse.osgi.jar.

...