2012-12-19 17 views
7

Muszę znać klasę TimedWindowEvent, do której należy JAR po pobraniu JDK/JRE. Czy istnieje sposób wyszukiwania Jar, do której należy dana klasa przy użyciu Eclipse lub dowolnego innego narzędzia. Teraz muszę otworzyć słoik w winrar i przejść przez każdy słoik, aby sprawdzić, czy klasa, której szukam, jest obecna.Jak znaleźć Jar, do którego należy klasa Java

+1

jar vtf jarFile.jar wyświetla zawartość słoika, w zależności od używanego systemu operacyjnego można napisać prosty skrypt. – BigMike

+1

http://stackoverflow.com/questions/7468712/how-to-find-out-which-dependency-a-class-belongs-to – Renjith

+0

obejmują wszystkie możliwe słoiki ur eclipse zależności projektowych. Następnie użyj opcji Navigate-> Open Type .... i wpisz wymaganą nazwę klasy, aby ją wyszukać. –

Odpowiedz

2

Możesz zacząć od wyszukania klasy w JarFinder.

http://www.findjar.com/

Nie idealne, jak czasami klasa jest w więcej niż jednym słoiku. Ale może to pomóc zawęzić wyszukiwanie.

Jeśli łącze przestanie działać, istnieją inne podobne usługi, które można znaleźć za pomocą ulubionej wyszukiwarki.

+0

@thenaglecode To prawda, czy ty stoisz za proxy? A może był tymczasowo niedostępny? – cowls

1

Jeśli używasz Eclipse, należy użyć „typu otwartego okna” (Ctrl-Shift-T) i szukać klasy.

Gdy okaże się, w dolnej części okna można zobaczyć, które pliki jar to jest.

Działa to tylko wtedy, gdy plik jar w ścieżce klas.

+0

+1. Nawet ty problem z tym jest, gdy słoik nie jest w Eclipse wykonywania (na przykład nie jest używane w czasie wykonywania każdego projektu) – BigMike

+0

@BigMike tak, że właśnie edytowane w trakcie skomentował ;-) – moeTi

5

w Eclipse można użyć ctrl+shift+t (To znaczy, że szukasz na cele) to wyskakujące okno i umieścić swoją nazwę klasy. Pokaże Ci słoiki, do których należy nazwa klasy.

2

w Eclipse, otwórz jakąś klasę i po prostu importować TimedWindowEvent klasy i naciśnij klawisz F3 funkcję lub naciśnij Ctrl+mouse click zaćmienie weźmie go do słoika klasa pochodzi.

0

w Eclipse:

  1. Prasa Ctrl + Przesunięcie + T
  2. Spowoduje to otwarcie okna dialogowego. Wprowadź nazwę klasy.
  3. Następnie przeszuka wszystkie pasujące pliki klas.
  4. Po wybraniu pliku klasy w dolnej części okna dialogowego wyświetlany jest plik jar w ścieżce klasy, która zawiera tę klasę.
Powiązane problemy