2011-01-04 18 views
47

Czy ktoś może mi pokazać, jak wygenerować Javadoc z wiersza poleceń?Jak wygenerować Javadoc z linii poleceń

Mój projekt zawiera pakiet com.test i chcę umieścić wygenerowaną dokumentację w plikach znajdujących się w określonym folderze: C:/javadoc/test.

+0

Polecam przyjrzeć, co następuje: http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc. html # runningjavadoc – Dartoxian

Odpowiedz

40

Można odwołać javadoc 8 documentation

myślę co patrzysz jest czymś

javadoc -d C:/javadoc/test com.test 
+0

Automatycznie dołącza dla mnie dodatkowe "/" po nazwie pakietu, tak jak w przypadku pakietu: 'com.test', a wewnątrz znajduje się klasa główna, wtedy powinien wypisać wynik jako' com/test/Main.html' ale spróbuje napisać do pliku 'com/test // Main.html', dziwne! – Harshiv

0

Link to JavaDoc

Wierzę, że to na pewno pomoże.

javadoc -d C:/javadoc/test com.mypackage 
4

Na przykład, jeśli miało kodu strukturę użyciu aplikacji, która wyglądała następująco:

  • C: \ B2B \ pl \ steve \ util \
  • C: \ B2B \ pl \ Steve \ app \
  • C: \ B2B \ com \ Steve \ gui \

potem zrobi:

javadoc -d "C:\docs" -sourcepath "C:\b2b" -subpackages com 

A to powinno utworzyć javadocs dla kodu źródłowego w pakiecie com i wszystkie podpakiety (rekurencyjnie), znalezione w katalogu "C: \ b2b".

9

Powiedzmy, mają następującą strukturę katalogów, w którym chcesz, aby wygenerować Javadocs na file1.java i file2.java (pakiet com.test), z Javadocs są umieszczone w C:\javadoc\test:

C:\ 
| 
+--javadoc\ 
| | 
| +--test\ 
| 
+--projects\ 
    | 
    +--com\ 
     | 
     +--test\ 
     | 
     +--file1.java 
     +--file2.java 

w terminalu polecenia przejdź do katalogu głównego pakietu: C:\projects. Jeśli chcesz po prostu generuje standardowe Javadocs na temat wszystkich plików java wewnątrz projektu, uruchom następujące polecenie (dla wielu pakietów, należy oddzielić nazwy pakietów spacjami):

C:\projects> javadoc -d [path to javadoc destination directory] [package name] 

C:\projects> javadoc -d C:\javadoc\test com.test 

jeśli chcesz uruchomić Javadocs z innym , musisz określić ścieżkę źródłową. Na przykład, jeśli były do ​​uruchomienia Javadocs ww C:\, chcesz zmodyfikować polecenie takie jak:

C:\> javadoc -d [path to javadoc destination directory] -sourcepath [path to package directory] [package name] 

C:\> javadoc -d C:\javadoc\test -sourcepath C:\projects com.test 

Jeśli chcesz uruchomić Javadocs tylko na wybranych .java plików, a następnie dodać nazwy plików źródłowych oddzielone spacjami (możesz użyć gwiazdki (*) dla symbolu wieloznacznego).Pamiętaj, aby podać ścieżkę do plików:

C:\> javadoc -d [path to javadoc destination directory] [source filenames] 

C:\> javadoc -d C:\javadoc\test C:\projects\com\test\file1.java 

Więcej informacji/scenariuszy można znaleźć here.

+0

Po prostu zrób coś takiego jak C: \> javadoc -d C: \ javadoc \ test C: \ projects \ com \ test \\ *. Java JavaDoc jest tak frustrujący, by użyć inaczej (przynajmniej w systemie Windows). –

1

D:> javadoc * .java

jeśli chcesz utworzyć plik portach pakietu lang następnie ścieżka powinna być taka sama, gdzie pakiet lang jest obecnie np stworzyłem nazwę folderu JAVAAPI i rozpakować src zip plik. następnie użyć polecenia jak poniżej

C: \ Users \ Techsupport1 \ Desktop \ JAVAAPI \ Java \ lang> javadoc * .java

1

jego prosta przejdź do folderu, gdzie cały kod Java jest zapisany powiedzieć E:/javaFolder a następnie javadoc *.java

przykład

E:\javaFolder> javadoc *.java

Powiązane problemy