如何判断给定的包属于哪个jar?

时间:2014-01-23 15:12:41

标签: java eclipse jar packaging

如果我从Eclipse中的项目引用外部库,例如'org.eclipse.swt。*',我怎么知道我需要引用哪个jar文件?

编辑:

我知道我可以查看jar文件的内容,但这样做不是很方便。 org.eclipse.swt是否有任何文档给定包中的jar文件?

2 个答案:

答案 0 :(得分:0)

jar是一种特殊的 zip文件,因此您只需将其解压缩并查看其内容即可。但是,如果包是一个目录结构,这并不是很舒服。你在用什么IDE?例如, Eclipse 允许您在右侧的项目资源管理器视图中打开jar中的内容。

http://archive.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/images/project_explorer_view.png

来自eclipse.org的图片

答案 1 :(得分:0)

通常的工作流程是ctrl + mouse click类名称(或方法名称)并转到该文件,然后使用Project Explorer - > Link with Editor按钮

enter image description here

去查看项目树中的文件位置

顺便说一句,您可以使用Eclipse为'org.eclipse.swt.*'

安排导入,而不是像ctrl + shift + o那样导入

和btw2,你应该只使用像maven这样的工具而忘记所有关于罐子的手动引用:)