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
.
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
.
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
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
Oracle cung cấp một số ví dụ đơn giản:
http://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html#CHDJBGFC
Giả sử bạn đang ở trong ~/và cây nguồn java nằm trong ./saxon_source/net và bạn muốn recurse thông qua toàn bộ source tree net là b oth một thư mục và tên gói hàng đầu.
mkdir saxon_docs
javadoc -d saxon_docs -sourcepath saxon_source -subpackages net
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:
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".
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.java
và file2.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.
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). –
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
đ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
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