Tôi có một dự án trong Eclipse Galileo, có lớp Chính, cộng với các lớp và giao diện khác. Nhưng nếu tôi tạo javadoc, nếu tôi nhấp vào "tất cả các lớp Khung" thì chỉ có lớp Javadoc chính. Làm cách nào để tạo javadoc của các lớp khác?Tại sao Eclipse không tạo javadoc cho tất cả các lớp
Trả lời
Tôi cũng gặp vấn đề tương tự này cho đến khi tôi thay đổi cài đặt hộp thoại Javadoc của mình. Cụ thể, trong cửa sổ hộp thoại đầu tiên sau khi chọn "Project" -> "Generate Javadoc ...", đảm bảo có dấu kiểm bên cạnh tên dự án của bạn, không phải hình vuông màu xanh cho biết chỉ một số lớp được bao gồm. Nếu có hình vuông màu xanh, hãy nhấp vào hình vuông cho đến khi nó trở thành dấu kiểm.
Tôi đã gặp vấn đề này một vài lần. Các vấn đề đầu tiên tôi nhấn là những vấn đề đã đề cập trước đó.
A) Đảm bảo bạn đã đánh dấu tất cả các lớp học của mình. I E. có một hộp kiểm trong dự án chính thay vì một hộp màu xanh. Hộp màu xanh cho biết chỉ một số thành phần của dự án đó được chọn.
B) Kiểm tra cài đặt hiển thị. Theo mặc định, cài đặt của hộp thoại cho "Tạo javadoc cho thành viên có chế độ hiển thị:" được đặt thành công khai. Có nghĩa là nó sẽ chỉ tạo tài liệu cho các đối tượng công cộng. Điều này có thể hoặc không thể là những gì bạn muốn.
Sau khi đã thực hiện cả hai lỗi này, tôi đã sửa lỗi và thử lại với cùng kết quả. Nhìn vào giao diện điều khiển nó sẽ tạo ra một số "Tải nguồn cho gói ..." tin nhắn và sau đó dừng lại. Eclipse không thực sự cố gắng tạo lại các javadocs của tôi.
Một số cách nhấp qua tiếp theo-> tiếp theo cho đến trang cuối cùng của hộp thoại và đánh dấu vào hộp kiểm bên cạnh "Mở chỉ mục được tạo trong trình duyệt" đã khởi động nó trong quần và tạo danh sách đầy đủ.
Làm việc cho tôi. Các đánh dấu không rõ ràng cho biết hộp kiểm đã làm các trick –
Vẫn không làm việc cho tôi ... Sẽ làm một số xử lý sự cố. Quyết định giao diện người dùng kém, vì nút "Hoàn tất" dường như không thực sự hoàn thành bất kỳ điều gì. –
Bạn đã chọn tất cả các gói/lớp trong hộp thoại 'Tạo Javadoc' chưa? Điều gì về khả năng hiển thị của các lớp học, tất cả chúng đều công khai? – Kai
Có, chúng được công khai. –