例如,当前情况-我尝试在Eclipse中安装GlassFish适配器。失败,因为它需要“ org.eclipse.jst.j2ee.web 0.0.0”。

如何从类(?)名称中找出必须安装的软件包?当我选择Eclipse存储库并搜索“ jst”时,我有3个命中(来自内存:JST服务器适配器,JST服务器适配器扩展和JST服务器UI -现在全部安装了3个,并且仍然不满足要求)。

请注意,这仅是示例-问题不是如何安装GF,而是如何将类(?)名称解码到包中。

最佳答案

如果依赖性不是自动确定的,那么我最终在Google中搜索所需的插件依赖性。另一种方法是搜索类名称并确定该类所在的Eclipse包。我真的认为没有其他更好的方法,只能猜测。



例如,我在Google中输入org.eclipse.jst.j2ee.web并在WPT项目页面结束。单击那里,我结束了Java EE Tools页面,然后是component overview页面,最终显示了相关的软件包。然后我会怀疑“ Java EE Tools”是由于以下文本而需要安装的Eclipse插件:


  Java EE项目由jst.common,jst.j2ee,jst.servlet,jst.ejb和jst.web子项目组成。下图显示了这些组件之间的依赖关系以及相关的WST子组件依赖关系。


但是,看来Eclipse本身将其称为“ Eclipse Java EE开发人员工具”。

太头疼了,我不会争辩。

关于java - 如何找出真正需要的包裹?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10641315/

10-12 12:56