मुझे myCode.jar से जवाडोक बनाना है जिसमें स्रोत और कक्षा दोनों फ़ाइलें शामिल हैं। क्या मैं इसे जार निकालने के बिना कर सकता हूं?एक .jar फ़ाइल के भीतर स्रोतों से जावाडोक कैसे बनाएं?
http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javadoc.html#classpath के अनुसार मैं तो इस तरह से करने के लिए सक्षम होना चाहिए:
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
ऐसा लगता है, जावाडोक जार के अंदर स्रोत फ़ाइलें नहीं मिल सकता है: C:\>javadoc -d docs -classpath myCode.jar net\kem\jmx\CacheManagerMBean.java
हालांकि, मैं निम्नलिखित त्रुटि मिलती है। मुझे विश्वास है कि स्रोत वहां हैं।
कोई सुझाव?
डबल जांचें कि जार में वास्तव में स्रोत फ़ाइलें हैं (इसे ज़िप के रूप में खोलें फ़ाइल) आप नेट \ kem ... को इसके बजाय बिंदुओं को समायोजित करने की कोशिश करना चाहेंगे \ या इसे पूरी तरह से हटा सकते हैं – mikek3332002