如何找出真正需要的包?

时间:2012-05-17 18:19:21

标签: java eclipse package

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

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

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

2 个答案:

答案 0 :(得分:3)

如果我理解正确,您可以使用Jarfinder。此服务允许您键入类名并查找包含它的JAR。您还可以按名称搜索JAR

This is the result查询org.eclipse.jst.j2ee.web*

答案 1 :(得分:2)

如果没有自动确定依赖关系,那么我最终会在Google上搜索插件所需的依赖关系。另一种方法是搜索类名并确定该类所在的Eclipse包。我真的不认为有更好的方法,除了猜测。


例如,我将org.eclipse.jst.j2ee.web输入Google并在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开发人员工具”。

这很头疼,我不打算这么说。