我必須從myCode.jar構建Javadoc,它包含源文件和類文件。 我可以在不提取罐子的情況下做到嗎?如何從.jar文件中的源代碼構建javadoc?
根據http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javadoc.html#classpath我應該能夠做到這樣:C:\>javadoc -d docs -classpath myCode.jar net\kem\jmx\CacheManagerMBean.java
不過,我得到以下錯誤:
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
看來,javadoc中無法找到罐子內的源文件。我相信,消息來源在那裏。
有什麼建議嗎?
double檢查jar是否包含源文件(將其作爲zip文件打開文件) 您可能還想嘗試將網\ kem ...調整爲點而不是\或將其全部刪除 – mikek3332002 2010-05-22 09:14:17