2011-09-30 28 views
0

我收到了一個我試圖運行的新程序。它使用OSGI,並在嘗試訪問org.eclipse.osgi.framework.internal.core.OSGi時返回clasnotfoundexception。我試圖弄清楚這個類應該放在哪裏。類似乎是從org.eclipse.OSGI jar中丟失的?

該軟件包附帶名爲org.eclipse.OSGI.jar的jar文件(無版本號)。我檢查了這個jar,它包含org.eclipse.osgi.framework.internal.core包;但不是其中的OSGi類。我檢查了與相同應用程序的早期版本(org.eclipse.OSGI_3.5.1)打包在一起的舊jar,並且它沒有OSGi類。我試着在網上查找,我可以確定舊的org.eclipse.OSGI_3.3 jar包含OSGi類,但是沒有發現暗示。

所以有人可以澄清我的困惑。這個類是否假設成爲我的3.5 jar的一部分,我只是盲目找不到它,它是完全不同的jar的一部分,還是被完全刪除?

回答

1

這是一箇舊的發射器類已被替換。您應該查閱org.eclipse.osgi.jar中的Main-Class清單標題。

相關問題