Tôi phải xây dựng Javadoc từ myCode.jar chứa cả nguồn và tệp lớp. Tôi có thể làm điều đó mà không cần lấy bình không?Làm cách nào để xây dựng javadoc từ các nguồn trong tệp .jar?
Theo http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javadoc.html#classpath tôi sẽ có thể làm như vậy theo cách này: C:\>javadoc -d docs -classpath myCode.jar net\kem\jmx\CacheManagerMBean.java
Tuy nhiên, tôi nhận được lỗi sau:
javadoc: error - File not found: "net\kem\jmx\CacheManagerMBean.java"
[search path for source files: [myCode.jar]]
[search path for class files: [C:\Program Files\Java\jdk1.5.0_17\jre\lib\rt.jar, C:\Program Files\Java\jdk1.5.0_17\jre\lib\jsse.jar,
C:\Program Files\Java\jdk1.5.0_17\jre\lib\jce.jar, C:\Program Files\Java\jdk1.5.0_17\jre\lib\charsets.jar, C:\Program Files\Java\jd
k1.5.0_17\jre\lib\ext\dnsns.jar, C:\Program Files\Java\jdk1.5.0_17\jre\lib\ext\localedata.jar, C:\Program Files\Java\jdk1.5.0_17\jre
\lib\ext\sunjce_provider.jar, C:\Program Files\Java\jdk1.5.0_17\jre\lib\ext\sunpkcs11.jar, C:\Projects\RenderClusterController\WebCo
ntent\WEB-INF\lib\makoRenderJMX.jar]]
[done in 360 ms]
1 error
Dường như, javadoc không thể tìm thấy các tập tin nguồn trong jar. Tôi tự tin rằng các nguồn đang có.
Mọi đề xuất?
Kiểm tra kỹ xem bình chứa có chứa các tệp nguồn không (mở nó dưới dạng mã zip) file) Bạn cũng có thể muốn thử điều chỉnh net \ kem ... thành các dấu chấm thay vì \ hoặc loại bỏ nó hoàn toàn – mikek3332002