【发布时间】:2010-09-21 11:12:00
【问题描述】:
给定一个类,例如org.eclipse.ui.views.navigator.ResourceNavigator,我如何找出要使用的 jar 文件?我知道它在 org.eclipse.ui.ide 中,但我怎么才能找到呢?
编辑:感谢所有回答的人。像许多事情一样,似乎有几种方法可以给这只猫剥皮。我希望 javadoc 包含此信息。到目前为止,这里有不同的方法:
-
没有 Internet、Eclipse 或 NetBeans:
for f in `find . -name '*.jar'`; do echo $f && jar tvf $f | grep -i $1; done -
如果你想在本地使用 Eclipse 查找:
-
如果你想从网上查找或者你还没有jar:
【问题讨论】:
-
啊!这样一个丑陋的方式来做那个发现。我更喜欢: for f in $(find . -name *.jar);回声 $f && jar tvf $f | grep -i $1;完成
-
很高兴您将答案汇总在一起。 @Ubersoldat,为什么这么丑?
-
我讨厌那些讨厌的反引号。我是西班牙人,我们不会将它们用于任何事情,除非我们做错了什么。此外,它们很难阅读。这就是为什么我更喜欢 $( something )
-
@eugeneyokota 嘿,有没有办法在代码中搜索它?就像代码中的 api 或某些工具来搜索 Jar?