Zum Beispiel eine Klasse, org.eclipse.ui.views.navigator.ResourceNavigator, wie finde ich heraus, welche JAR-Datei zu verwenden? Ich weiß, dass es in org.eclipse.ui.ide ist, aber wie würde ich das herausfinden?Java: Woher weiß ich, welche JAR-Datei bei einem Klassennamen verwendet werden soll?
Bearbeiten: Vielen Dank an alle von Ihnen, die geantwortet haben. Wie viele Dinge scheint es mehrere Möglichkeiten zu geben, diese Katze zu häuten. Ich wünschte, Javadoc enthält diese Informationen. Bisher sind hier die verschiedenen Methoden:
Ohne Internet, Eclipse oder NetBeans:
for f in `find . -name '*.jar'`; do echo $f && jar tvf $f | grep -i $1; done
Wenn Sie lokal mit Eclipse, um herauszufinden:
Wenn Sie von Internet, um herauszufinden, oder Sie das Glas noch nicht haben:
wollen igitt! So ein hässlicher Weg, das zu finden. Ich bevorzuge: für f in $ (find. -name * .jar); echo $ f && jar tvf $ f | grep -i $ 1; done – Eldelshell
Es ist schön, dass Sie eine Zusammenfassung der Antworten zusammenstellen. @Ubersoldat, warum ist das so hässlich? – luiscolorado
Ich hasse diese fiesen Back-Zitate. Ich bin Spanier, und wir benutzen sie nicht für irgendetwas, außer wenn wir etwas falsch machen. Außerdem sind sie sehr schwer zu lesen. Deshalb bevorzuge ich $ (etwas) – Eldelshell