org.eclipse.OSGI jar中似乎缺少class?

时间:2011-09-30 21:04:21

标签: java jar osgi

我收到了一个我试图运行的新程序。它使用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罐子的一部分而且我太盲目无法找到它,它是一个完全不同的罐子的一部分,还是已经完全被移除了?

1 个答案:

答案 0 :(得分:1)

这是一个已被替换的旧启动器类。您应该参考org.eclipse.osgi.jar中的Main-Class清单头。