Java 在哪里可以找到包裹;org.eclipse.osgi.framework.internal.core“;

Java 在哪里可以找到包裹;org.eclipse.osgi.framework.internal.core“;,java,eclipse-plugin,Java,Eclipse Plugin,我正在拼命尝试将Eclipse“安装新软件”对话框添加到我的应用程序中。经过几天的查找包/捆绑包和神秘的错误消息,我已经到了捆绑包org.eclipse.equinox.frameworkadmin需要该包的时候了 org.eclipse.osgi.framework.internal.core,我似乎在任何地方都找不到它 我怀疑插件org.eclipse.osgi,但它不在那里(至少在Java8所需的3.10.0中没有)。我们正在使用Eclipse的最后一个生产就绪版本3.7 那么,它在哪里?

我正在拼命尝试将Eclipse“安装新软件”对话框添加到我的应用程序中。经过几天的查找包/捆绑包和神秘的错误消息,我已经到了捆绑包
org.eclipse.equinox.frameworkadmin
需要该包的时候了
org.eclipse.osgi.framework.internal.core
,我似乎在任何地方都找不到它

我怀疑插件
org.eclipse.osgi
,但它不在那里(至少在Java8所需的3.10.0中没有)。我们正在使用Eclipse的最后一个生产就绪版本3.7


那么,它在哪里?(另外,如果有人能够指出一种通过包查找包的方法,而不必盲目地搜索,也不希望有人在某个论坛的同一段落中提到包和包,那将是非常了不起的。)

新版本的Eclipse中不存在该包(它位于3.x版本中的
org.eclipse.osgi
插件中)。您不能从eclipse的更高版本中获取插件,并期望它们在早期版本中工作


完全支持Java8的Eclipse的第一个版本是Eclipse4.4(Luna)

我很确定如果我不能用3.10.0替换
org.eclipse.osgi
3.7.2版而不破坏eclipse,那不是我搞砸的。API破坏是版本号的第一位数字。尽管版本是eclipse 4的一部分,osgi在eclipse 3和4之间被大量重写。所以正确答案是:不可能在E4变得可用之前(或者更可能的是,一些沮丧的开发人员开始使用Eclipse3),使用Java8是不可能的。如果Eclipse人员开始使用与其他人相同的标准,这甚至是显而易见的。