2010-08-31 17 views

Odpowiedz

2

Można użyć Jar Class Search dla NetBeans. Nie jestem pewien, czy nadal jest kompatybilny, ale warto spróbować.

1

Programowo lub interaktywnie?

Możesz spróbować DocJar. W kontrole Eclipse kliknij element pokaże (panel edycji pokaże źródło (jeśli jest dołączone) lub metody dostępne podczas eksploracji pakietów otworzy drzewo do klasy), byłbym zaskoczony, gdyby Netbeans nie zachowywał się w podobnym dwór.

2

Lubię JFind bardzo dużo:

http://jfind.sourceforge.net/

... to działa rekurencyjnie przez patrząc na słoik, wojna wewnątrz, wewnątrz uszu użytkownika, etc ...

Jeśli owinąć java launcher w skrypcie powłoki i umieścić to na twojej PATH, staje się bardzo potężnym narzędziem:

Tzn. znaleźć wszystkie EntityManager zajęcia w katalogu jboss-6.0.0.20100429-M3:

$ jfind.sh EntityManager ./jboss-6.0.0.20100429-M3 
Search String: EntityManager 
Windows Search Location: jboss-6.0.0.20100429-M3 

....jjj.jjjjjjjjjjj 
ClassName = javax/persistence/EntityManager.class 
JarName = jboss-6.0.0.20100429-M3\client\hibernate-jpa-2.0-api.jar 
---------------- 


jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj 
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj 
ClassName = org/apache/xerces/impl/XMLEntityManager.class 
JarName = jboss-6.0.0.20100429-M3\client\xercesImpl.jar 
---------------- 

Trochę shell wrapper do użytku w Cygwin:

if [ $# -ne 2 ] 
then 
    echo "Usage: `basename $0` <classname> [<fromDir>]" 
    exit 1 
fi 

echo Search String: $1 
SEARCH_LOCATION=`cygpath -w $2` 
echo Windows Search Location: $SEARCH_LOCATION 

java -jar `cygpath -w $HOME/bin/JFind.jar` "$1" "$SEARCH_LOCATION" 
echo 
4

Próbowałeś robić 'otwartej deklaracji' w klasie? W Eclipse, gdy to zrobisz, otwiera okno, które pokazuje nazwę słoika i mówi ci, że ten słoik ma "Brak załącznika źródłowego". Mam nadzieję, że coś podobnego powinno się wydarzyć dla NetBeans.

Dzięki R

1

W Netbeans IDE: W kodzie, ctrl-wybierz nazwę klasy. Po pojawieniu się w edytorze odpowiedniego pliku java (jeśli nie masz źródła dla tej klasy, może on nie pokazywać zbyt wiele). Kliknij prawym przyciskiem myszy w dowolnym miejscu okna źródła i wybierz "Wybierz w projektach". Klasa pojawi się podświetlona w słoiku, z którego pochodzi.

To działa co najmniej tak daleko, jak Netbeans 8.0.

Powiązane problemy