2011-01-01 11 views
6

Szukam narzędzia, w którym mogę przeszukać kilka słoików, wojen, ... plików dla określonej klasy i metody (jeszcze lepiej Podpis) .Wyszukaj pliki jar JAR (ucha, wojna, ...) dla klasy/metody

Do tej pory znalazłem narzędzia takie jak JavaClassFinder, gdzie mogę wyszukiwać pliki i klasy Java. Potrzebne mi było również poszukiwanie metod/podpisów ... Szukam istniejącego rozwiązania, nie chcę pisać własnego narzędzia.

Przykład: myMethod powinien znaleźć wszystkie metody myMethod

Wszelkie pomysły, sugestie?

---- Edycja 2014/marzec -----

Zobacz https://stackoverflow.com/a/23112227/356726

+1

Można spróbować http://javasearch.buggybread.com/ –

Odpowiedz

5

nie wiem o samodzielne narzędzie, ale jeśli stworzenie prostego projektu Java w Eclipse i dodać słoiki, wojny, itp. pliki do tego, możesz użyć okna wyszukiwania "Wyszukiwanie Java" w Eclipse.

To dokładnie to, co chcesz, a między innymi ma opcję wyszukiwania metod, a nawet pozwala filtrować te na referencje lub deklaracje.

Alternatywnie trzeba zbudować coś samodzielnie, chociaż zawsze można użyć istniejącego narzędzia jako startu, takiego jak wspomniany JavaClassFinder lub JBoss Tattletale.

+0

miałem jakoś ten sam pomysł, aby zrobić to w Eclipse. Jest tylko jedna rzecz, jeśli często muszę to robić, zawsze tworzenie nudnego projektu Eclipse jest żmudne. Z pewnością to zrobię, jeśli nie znajdę żadnego narzędzia - więc dziękuję bardzo. –

1

Przez przypadek inny uczestnik w innym pytaniu pozostawił link do http://code.google.com/p/reflections/ (wyróżnienie to link). Pomogłoby to, gdyby trzeba było to zrobić w czasie wykonywania.

+0

Tak, znalazłem także niektóre rozwiązania środowiska wykonawczego. Właściwie chcę po prostu użyć go jako narzędzia i znaleźć kilka metod w danych słoikach. Dziękuję i tak, doceniam twój wkład –

2

Właśnie napisałem małe narzędzie do wyszukiwania tekstu (OpenSource) dla plików archiwum JAVA. Może pokryć twoje wymagania w pewnym zakresie.

EAR Search można pobrać z http://sourceforge.net/projects/earsearch

+0

Dodam komentarz w powyższym poście, okrzyki –

+0

Czy istnieje samouczek na temat tego, jak z niego korzystać? –

+0

dobre narzędzie! Niezły post dla całkiem nowego członka! Jedna rzecz: JEŚLI nadal używasz tego narzędzia, czy możesz dodać możliwość wykluczenia określonych podkatalogów? Nie chciałem zawsze szukać folderu "libs", gdzie są tylko biblioteki zewnętrzne. –

Powiązane problemy