2011-01-04 70 views
47

Ai có thể chỉ cho tôi cách tạo Javadoc từ dòng lệnh không?Cách tạo Javadoc từ dòng lệnh

Dự án của tôi chứa gói com.test và tôi muốn đặt tài liệu được tạo trong các tệp nằm trong một thư mục cụ thể như sau: C:/javadoc/test.

+0

tôi khuyên bạn nên nhìn vào những điều sau đây: http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc. html # runningjavadoc – Dartoxian

Trả lời

40

Bạn có thể tham khảo các javadoc 8 documentation

Tôi nghĩ rằng những gì bạn đang nhìn vào một cái gì đó giống như

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

Nó tự động gắn thêm '/' sau tên gói cho tôi, giống như gói là: 'com.test' và bên trong có Main class thì nó sẽ tạo đầu ra là' com/test/Main.html' nhưng nó sẽ thử để ghi vào tập tin 'com/test // Main.html', kỳ lạ! – Harshiv

0

Link to JavaDoc

Tôi tin rằng đây chắc chắn sẽ giúp bạn.

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

Ví dụ nếu tôi đã có một cấu trúc mã nguồn ứng dụng trông như thế này:

  • C: \ b2b \ com \ steve \ util \
  • C: \ b2b \ com \ steve \ ứng dụng \
  • C: \ b2b \ com \ steve \ gui \

Sau đó, tôi sẽ làm gì:

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

Và điều đó sẽ tạo javadocs cho mã nguồn trong gói com và tất cả các gói con (đệ quy), được tìm thấy bên trong thư mục "C: \ b2b".

9

Hãy nói rằng bạn có cấu trúc thư mục sau đây, nơi bạn muốn tạo javadocs trên file1.javafile2.java (gói com.test), với javadocs được đặt trong C:\javadoc\test:

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

Trong terminal lệnh, điều hướng vào thư mục gốc của gói của bạn: C:\projects. Nếu bạn chỉ muốn tạo ra javadocs tiêu chuẩn trên tất cả các file java bên trong dự án, chạy lệnh sau (đối với nhiều gói, tách tên gói bằng dấu cách):

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

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

Nếu bạn muốn chạy javadocs từ nơi khác , bạn sẽ cần chỉ định đường dẫn nguồn. Ví dụ, nếu bạn đang chạy javadocs ở trong C:\, bạn sẽ sửa đổi các lệnh như vậy:

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 

Nếu bạn muốn chạy javadocs trên các tập tin chỉ chọn java, sau đó thêm các tên tập tin nguồn tách bằng dấu cách (bạn có thể sử dụng dấu sao (*) cho ký tự đại diện).Hãy chắc chắn bao gồm đường dẫn đến tập tin:

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

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

Thông tin thêm/kịch bản có thể được tìm thấy here.

+0

Chỉ cần làm một cái gì đó như C: \> javadoc -d C: \ javadoc \ test C: \ projects \ com \ test \\ *. Java JavaDoc rất bực bội để sử dụng nếu không (trong Windows ít nhất). –

1

D:> javadoc * .java

nếu bạn muốn tạo tập tin dock của gói lang sau đó con đường nên cùng một nơi gói lang của bạn hiện là ví dụ Tôi tạo ra một javaapi tên thư mục và giải nén zip src tập tin. sau đó sử dụng lệnh như dưới đây

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

1

đi đơn giản của nó đến thư mục mà tất cả các mã java của bạn được lưu nói E:/javaFolder và sau đó javadoc *.java

dụ

E:\javaFolder> javadoc *.java

Các vấn đề liên quan