किसी भी jar फ़ाइल जैसे JavaFX के लिए ग्रहण में स्रोत या JavaDoc कैसे संलग्न करें?


79

वर्तमान में मैं JavaFX के साथ काम कर रहा हूं। जब भी मैं JavaFX की एक विधि पर होवर करता हूं तो यह मुझे निम्न त्रुटि देता है:

'Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found'

मुझे इसे कैसे हल करना चाहिए? मैं javadoc या स्रोत कैसे संलग्न कर सकता हूं ताकि मैं विधियों का वर्णन देख सकूं?


इस उत्तर को जवादोक ऑफ़लाइन संदर्भित करने के लिए देखें। stackoverflow.com/a/10892547/611077
जतिन सहगल

तथ्य यह है कि इस पोस्ट को बहुत ऊंचा और तथ्य यह है कि यह इतना अस्पष्ट है फिर भी सामान्य होने की कोशिश करता है भ्रामक है। यदि कोई व्यक्ति ग्रहण करने के लिए जावाएफ़एक्स के लिए स्रोत संलग्न करना चाहता है, तो मेरा सुझाव है कि वे इस लिंक का उपयोग करें: stackoverflow.com/questions/58354661/… यह पोस्ट यहाँ वास्तव में लोगों को जावाएफएक्स ग्रहण करने के लिए स्रोत संलग्न करने की विशिष्ट समस्या से मदद नहीं करता है।
स्विफ्टमैट

जवाबों:


74
  1. डाउनलोड जावा फ़ाइल जिसमें JavaDocs है।
  2. प्रोजेक्ट का बिल्ड पाथ पेज खोलें (राइट क्लिक, प्रॉपर्टीज , जावा बिल्ड पाथ )।
  3. लाइब्रेरी टैब खोलें ।
  4. प्रश्न में लाइब्रेरी के नोड का विस्तार करें (JavaFX)।
  5. JavaDoc स्थान चुनें और संपादित करें पर क्लिक करें
  6. फ़ाइल में वह स्थान दर्ज करें जिसमें Javadoc (आपके द्वारा अभी डाउनलोड किया गया) है।

मुझे लगता है कि यह JavaFX SDK डाउनलोड में है। मैं वहाँ खोजता अगर मैं तुम होते।
डेनिस लॉमन

55

आप जावा डाउनलोड करने के साथ Javadocs कॉन्फ़िगर कर सकते हैं, मूल रूप से javadocs इंटरनेट से सीधे संदर्भित होंगे।

पूर्ण चरण:

  1. प्रोजेक्ट का बिल्ड पाथ पेज खोलें (राइट क्लिक, प्रॉपर्टीज, जावा बिल्ड पाथ)।
  2. लाइब्रेरी टैब खोलें।
  3. प्रश्न में लाइब्रेरी के नोड का विस्तार करें (JavaFX)।
  4. JavaDoc स्थान चुनें और संपादित करें पर क्लिक करें।
  5. फ़ाइल में स्थान दर्ज करें जिसमें जावदोक है। विशेष रूप से javaFX javadoc के लिए http://docs.oracle.com/javafx/2.0/api/ दर्ज करें

ऑफ़लाइन javadocs के लिए, आप यहां से डाउनलोड कर सकते हैं: http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

एक्सेप्ट लाइसेंस एग्रीमेंट पर क्लिक करने के बाद आप javafx-2_2_0-apidocs.zip डाउनलोड कर सकते हैं


14
यह लगभग डेनिस लॉमेन के रूप में एक ही जवाब है
हम्दी

18
आपने प्रश्न में लिंक नहीं पूछा। आपने पूछा कि jadadoc को किसी जार फ़ाइल में कैसे संलग्न करें। आपको पता होना चाहिए कि ज्यादातर समय आपको javadoc को jar फाइल के रूप में मिलेगा। लगभग समान 6 चरणों को लिखने के बजाय, आप डेनिस लॉमन के उत्तर के लिए एक टिप्पणी के रूप में लिंक जोड़ सकते हैं। वैसे भी।
हम्दी

मेरे मामले में, मैं के लिए लिंक करना पड़ा http://htmlunit.sourceforge.net/apidocs/और नहींhttp://htmlunit.sourceforge.net/apidocs/index.html
spencer.sm

19

न तो प्रोजेक्ट / प्रॉपर्टीज / जावदोक स्थान और न ही प्रोजेक्ट / प्रॉपर्टीज / जावा बिल्ड पाथ / लाइब्रेरीज़ ने तब तक मेरी मदद नहीं की, जब तक मैंने " जावा बिल्ड पाथ " "एंड्रॉइड डिपेंडेंसीज़" और ऐड-इन-लाइब्रेरी के " ऑर्डर एंड एक्सपोर्ट " टैब को नहीं उठाया। .जार। मुझे उम्मीद है कि यह उपयोगी होगा।


3
+10 अगर मैं कर सका, तो आखिरकार यह काम कर गया! धन्यवाद! मैंने लाइब्रेरी को केवल "अप" में स्थानांतरित किया, जब तक कि यह सूची के शीर्ष पर नहीं था, और इसे अनियंत्रित छोड़ दिया।
you786

हां, मेरे मामले में किसी कारण से इसे एंड्रॉइड प्राइवेट लाइब्रेरी से ऊपर होना चाहिए। संभवतः बाद वाला डॉक्स की खोज को समाप्त कर रहा है। धन्यवाद!
पीटर जेफ़े

5

वैकल्पिक रूप से आप भी कर सकते हैं,

1) Ctrl + क्लिक करके उस विधि पर जाएँ। नया टैब / विंडो पाठ के साथ खुलेगा "सोर्स नॉट" और बटन "अटैच सोर्स .." इसमें
2) बटन "अटैच सोर्स .." पर क्लिक करें।
3) नई विंडो पॉप अप हो जाती है। बटन "बाहरी फ़ोल्डर" पर क्लिक करें
4) JavaFX javadoc फ़ोल्डर की स्थिति जानें। यदि आप डिफ़ॉल्ट स्थापना सेटिंग्स के साथ विंडोज पर हैं, तो फ़ोल्डर पथ हैC:\Program Files\Oracle\JavaFX 2.0 SDK\docs


1
एक स्वच्छ लूना पैकेज का उपयोग करना और jre 8 को लक्षित करना, यह जोड़ने का सबसे सरल तरीका था"C:\Program Files\Java\jdk1.8.0_11\javafx-src.zip"
ओल्ड बैडमैन ग्रे

मैंने JavaFX11 के साथ आपकी विधि का अनुसरण किया है, जावा के एसडीके फ़ोल्डर में लिबर फोल्डर के तहत स्रोत के साथ एक .zip फ़ाइल होनी चाहिए। सभी JavaFX11 वर्गों के लिए जोड़ा गया javadoc।
डस्टिन आर

4

सबसे पहले, यदि आपको संदेश मिलता है

नोट: इस तत्व में न तो अटैच्ड सोर्स है और न ही जेवाडॉक अटैच है और इसलिए कोई भी जेवाडॉक नहीं मिला

तो इसका मतलब है कि आपने पहले ही अपने प्रोजेक्ट के लिए जरूरी बाहरी जार को शामिल कर लिया है।

अगला कदम बाहरी जार को अपने जादवॉक यूआरएल के साथ जोड़ना होगा।

  • पैकेज एक्सप्लोरर पर जाएं, अपने प्रोजेक्ट फ़ोल्डर का विस्तार करें, संदर्भित पुस्तकालयों का विस्तार करें
  • दाईं ओर उस बाहरी जार पर क्लिक करें, जिसे आप उसके javadoc के साथ जोड़ना चाहते हैं
  • गुण क्लिक करें -> javadoc स्थान
  • उस javadoc के लिए url को कॉपी और पेस्ट करें जिसे आपने javadoc लोकेशन पथ में ऑनलाइन देखा था
  • आवेदन पर क्लिक करें

और तुम सब सेट हो!


4

उपरोक्त सभी उत्तर सही हैं लेकिन एक अन्य विधि भी है जो बहुत ही उपयोगी है।

पूर्व-शर्त: आपकी परियोजना मावेन परियोजना है या इसे मावेन परियोजना में परिवर्तित करती है।

राइटक्लिकऑनप्रोजेक्ट> कॉन्फ़िगरेशन> मेवेन प्रोजेक्ट में कनवर्ट करें

यहाँ छवि विवरण दर्ज करें - अब चरणों का पालन करें:

1 है । किसी भी जार का चयन करें जिसके लिए आप स्रोत या javadocs डाउनलोड करना चाहते हैं।

राइटक्लिक> मावेन> जावाडॉक डाउनलोड करें या जावास्क्रिप्ट डाउनलोड करें

यहाँ छवि विवरण दर्ज करें


2

मुझे "अटैच सोर्स ..." विधि या तो काम नहीं कर पाई, और मैंने कई अलग-अलग तरीकों की कोशिश की। जावाएफ़एक्स के लिए जावाडोज़ प्रोग्राम फाइल्स \ ओरेकल \ जावाएफएक्स 2.x एसडीके \ डॉक्स में स्थापित हैं। Javadocs स्थापित करने का दूसरा तरीका है:

  1. प्रोजेक्ट पर राइट क्लिक करें, गुण चुनें
  2. टैब के दाईं ओर लाइब्रेरी का चयन करें
  3. टैब के दाईं ओर शीर्ष पर, आप "डिफ़ॉल्ट जावाएफ़एक्स प्लेटफ़ॉर्म" या कुछ समान देख सकते हैं। प्लेटफ़ॉर्म प्रबंधित करें बटन पर क्लिक करें। (आप इस डिफ़ॉल्ट प्लेटफ़ॉर्म को यहां से स्थापित कर सकते हैं यदि आपको यह पहले से नहीं मिला है)।
  4. दिखाई देने वाले जावा प्लेटफ़ॉर्म मैनेजर टैब में, बाईं ओर "डिफ़ॉल्ट जावाएफ़एक्स प्लेटफ़ॉर्म" चुनें, और फिर विंडो के दाईं ओर जावाएफ़एक्स टैब पर क्लिक करें।
  5. प्रवेश क्षेत्रों में से एक को "JavaFX Javadoc" लेबल किया गया है। इस फ़ील्ड के आगे "ब्राउज़ करें" बटन पर क्लिक करें और ऊपर बताई गई स्थापित डॉक्स फ़ाइल में ब्राउज़ करें।

आशा है कि यह कुछ लोगों की मदद करता है जो कि मेरे जैसे ही हैरान थे।


1

@ डरोव के जवाब के अलावा (अगर मैं 50 प्रतिनिधि था ... एक टिप्पणी लिखी होगी)

लिंक बदल गया है: http://docs.oracle.com/javafx/2/api/

कम से कम मेरा ग्रहण उससे लिंक का उपयोग करने में सक्षम नहीं था।


0

यह पहले से ही एक अलग धागे में है, बस एक सरल ग्रहण सेटिंग स्वचालित रूप से जावाडॉक डाउनलोड करेगी (लेकिन, आपको पहली बार विधि पर क्लिक करने की आवश्यकता है)।

मैं JPA 2.0 के लिए JavaDoc कहाँ से डाउनलोड कर सकता हूँ?


0

इस ट्रिक ने मेरे लिए एक्लिप्स लूना (4.4.2) में काम किया: एक jar फ़ाइल के लिए जिसका मैं (htsjdk) उपयोग कर रहा हूं, मैंने स्रोत को एक अलग जार फ़ाइल (htsjdk-2.0.1-src.jar नाम दिया) में पैक किया; चूंकि htsjdk खुला स्रोत है) और इसे मेरी परियोजना के lib-src फ़ोल्डर में संग्रहीत किया गया है। अपने स्वयं के जावा स्रोत में मैंने एक तत्व का चयन किया जिसे मैं जार से उपयोग कर रहा था और F3 (ओपन डिक्लेरेशन) को हिट कर रहा था। ग्रहण ने कक्षा की फ़ाइल खोली और बटन "अटैच सोर्स" दिखाया। मैंने बटन पर क्लिक किया और src jar फ़ाइल की ओर इशारा किया, जिसे मैंने केवल lib-src फ़ोल्डर में डाला था। अब मैं जावेदॉक प्राप्त करता हूं जब मैं किसी भी चीज का उपयोग करता हूं, तो मैं जार से उपयोग करता हूं।


0

यदि आप मावेन का उपयोग कर रहे हैं तो बस करें:

mvn eclipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true

0

आप ग्रहण में किसी विशेष JAR के लिए ऑनलाइन Javadoc स्थान निर्दिष्ट कर सकते हैं। इसने मेरा दिन बचा लिया जब मैं काफ्का के लिए कोई डाउनलोड करने योग्य जावदोक नहीं खोज पाया।

  1. में Package Explorer, सही इरादा जार (परियोजना की संदर्भित पुस्तकालय या Maven dependences या इस तरह के रूप में कुछ भी से कम) पर क्लिक करें और पर क्लिक करें Properties
  2. पर क्लिक करें Javadoc Location
  3. में Javadoc location pathजावाडोक URL के अंतर्गत क्षेत्र, ऑनलाइन Javadocs का URL, साथ जो सबसे अधिक संभावना समाप्त हो जाती है में प्रवेश /<version>/javadoc/। उदाहरण के लिए, काफ्का 2.3.0 के Javadocs पर स्थित हैं http://www.apache.org/dist/kafka/2.3.0/javadoc/ (आप बदलना चाहते हो सकता है httpsके लिए httpअपने URL में, के रूप में यह बाद एक अमान्य स्थान चेतावनी उठाया Validate...मेरे लिए क्लिक करके )।

0

ग्रहण के साथ जावा स्रोत कोड संलग्न करने के लिए,

जब आप JDK स्थापित करते हैं, तो आपने जावा स्रोत फ़ाइलों को भी स्थापित करने के लिए विकल्प का चयन किया होगा। यह स्थापना निर्देशिका में src.zip फ़ाइल की प्रतिलिपि बनाएगा। ग्रहण में, विंडो पर जाएं -> प्राथमिकताएं -> जावा -> स्थापित JREs -> जोड़ें और अपने सिस्टम में आपके पास मौजूद JDK चुनें। ग्रहण अब संवाद बॉक्स में पाए गए JAR को सूचीबद्ध करेगा। वहां, rt.jar को चुनें और सोर्स अटैचमेंट चुनें। डिफ़ॉल्ट रूप से, यह सही src.zip की ओर इशारा करेगा। यदि नहीं, तो आपके java संस्थापन निर्देशिका में src.zip फ़ाइल चुनें। java source ग्रहण में संलग्न है इसी प्रकार, यदि आपके मशीन में डाउनलोड किया गया जावाडॉक है, तो आप इसे इस संवाद बॉक्स में भी कॉन्फ़िगर कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.