【发布时间】:2011-09-30 21:04:20
【问题描述】:
我收到了一个我正在尝试运行的新程序。它使用 OSGI 并在尝试访问 org.eclipse.osgi.framework.internal.core.OSGi 时返回 clasnotfoundexception。我试图弄清楚这个类应该放在哪里。
该软件包附带一个名为 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 的一部分,还是被完全删除了?
【问题讨论】: