2011-09-21 12 views
19

मैं JAXB xjc कमांडलाइन ऐप द्वारा उत्पन्न package-info.java फ़ाइल पर कुछ जानकारी खोजने का प्रयास कर रहा हूं। फ़ाइल में मौजूद सभीJAXB जेनरेट किया गया पैकेज-info.java

@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.example.com", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) 
package the.generated.package.path; 

यह package-info.java फ़ाइल के लिए उपयोग की गई है?

+0

आपका जवाब यहां पाया जा सकता है कि यह निर्धारित कर सकते हैं package-info.java –

+22

वह खोज वास्तव में बहुत उपयोगी नहीं है। क्या उन प्रश्नों से सीधे लिंक करना बेहतर नहीं है जो आपको लगता है कि उपयोगी जानकारी प्रदान करते हैं, एक खोज पृष्ठ की बजाय जो समय के साथ बदल सकता है? – kittylyst

उत्तर

21

package-info.java पैकेज स्तर पर जावा एनोटेशन लागू करने के लिए एक तरीका है। इस मामले में जैक्सब नामस्थान को इंगित करने के लिए पैकेज-स्तरीय एनोटेशन का उपयोग कर रहा है, और गुण (source) के लिए नामस्थान योग्यता निर्दिष्ट करने के लिए है। http://stackoverflow.com/search?q=:

+1

लिंक अब मर चुका है – fho

7

यह भी उपयोगी होता है जब आप जावाडोक

package-info.java उत्पन्न - एक पैकेज की घोषणा, पैकेज एनोटेशन, पैकेज टिप्पणियों और जावाडोक टैग शामिल हो सकती है। यह फ़ाइल जेडीके 5.0 में नई है, और package.html पर पसंदीदा है।

स्रोत: http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html#sourcefiles

0

आप अपने जावा मॉडल में तत्वों के लिए डिफ़ॉल्ट नाम स्थान को परिभाषित करना चाहते हैं, तो आप package-info.java में

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