2012-01-12 10 views
5

मेरे पास एक्लिप्स गैलीलियो में एक प्रोजेक्ट है, मुख्य श्रेणी, साथ ही अन्य कक्षाएं और इंटरफेस भी हैं। लेकिन अगर मैं जावाडोक उत्पन्न करता हूं, अगर मैं "सभी वर्ग फ़्रेम" में क्लिक करता हूं तो केवल मुख्य श्रेणी जावाडोक होता है। मैं अन्य वर्गों के जावडोक कैसे उत्पन्न करूं?ग्रहण सभी वर्गों के लिए javadoc उत्पन्न क्यों नहीं करता

+0

क्या आपने 'जेवाडोक जेनरेट' संवाद में सभी संकुल/कक्षाएं चुनी हैं? कक्षाओं की दृश्यता के बारे में क्या, वे सभी सार्वजनिक हैं? – Kai

+0

हां, वे सार्वजनिक हैं। –

उत्तर

8

मुझे तब भी यही समस्या थी जब तक कि मैंने अपनी जावाडोक संवाद सेटिंग्स को नहीं बदला। विशेष रूप से, "प्रोजेक्ट" -> "जेवाडोक जेनरेट करें ..." चुनने के बाद पहली संवाद विंडो में, सुनिश्चित करें कि आपके प्रोजेक्ट नाम के बगल में एक चेक मार्क है, न कि नीला वर्ग जो इंगित करता है कि केवल कुछ कक्षाएं शामिल हैं। यदि कोई नीला वर्ग है, तब तक उस पर क्लिक करें जब तक यह चेक मार्क न हो जाए।

1

मुझे यह समस्या कुछ बार खुद मिली है। मैंने जिन पहले मुद्दों को मारा था, वे पहले उल्लेख किए गए थे।

ए) सुनिश्चित करें कि आपके सभी वर्ग हाइलाइट किए गए हैं। अर्थात। एक नीले रंग के बॉक्स के बजाय मुख्य परियोजना में एक चेकबॉक्स है। नीला बॉक्स इंगित करता है कि उस परियोजना के केवल कुछ घटक चुने गए हैं।

बी) दृश्यता सेटिंग्स की जांच करें। डिफ़ॉल्ट रूप से "दृश्यता वाले सदस्यों के लिए javadoc बनाएं" के लिए संवाद की सेटिंग सार्वजनिक पर सेट की गई है। मतलब यह केवल सार्वजनिक वस्तुओं के लिए दस्तावेज़ बना देगा। यह हो सकता है कि आप जो चाहें हो या न हो।

इन दोनों गलतियों को करने के बाद मैंने उन्हें सही किया और उसी परिणाम के साथ फिर कोशिश की। कंसोल को देखते हुए यह कई "पैकेज के लिए लोड हो रहा स्रोत ..." संदेश उत्पन्न करेगा और फिर रुक जाएगा। ग्रहण वास्तव में मेरे javadocs पुन: उत्पन्न करने की कोशिश नहीं कर रहा था।

कुछ लोग अगले-> अगले संवाद के आखिरी पृष्ठ तक क्लिक करते हैं और "ब्राउज़र में ओपन जेनरेटेड इंडेक्स" के बगल में स्थित चेक बॉक्स को टकराते हुए इसे पैंट में लात मारते हैं और यह पूरी सूची उत्पन्न करता है।

+0

मेरे लिए काम किया। इतनी स्पष्ट टिकिंग ने कहा कि चेकबॉक्स ने चाल –

+0

अभी भी मेरे लिए काम नहीं कर रहा है ... कुछ समस्या निवारण करेंगे। खराब यूआई निर्णय, "फिनिश" बटन के रूप में वास्तव में कुछ भी खत्म नहीं होता है। –

संबंधित मुद्दे