Java/C2/Errors-and-Debugging-in-Eclipse/Hindi

From Script | Spoken-Tutorial
Revision as of 10:53, 25 August 2014 by Devraj (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 इक्लिप्स का उपयोग करके Errors और Debugging ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्ययूटोरियल में हम सीखेंगे कि
00:10 साधारण जावा प्रोग्राम लिखते समय संभावित एरर क्या हैं।
00:14 उन एरर्स की पहचान कैसे करें और इक्लिप्स का उपयोग करके उन्हें कैसे सुधारें।
00:20 इस ट्यूटोरियल के लिए हम उपयोग कर रहे हैं।

उबंटु 11.10 और

इक्लिप्स 3.7

00:27 इस ट्यूटोरियल का अनुकरण करने के लिए आपको ज्ञात होना चाहिए कि
00:30 इक्लिप्स में जावा प्रोग्राम को कैसे बनाएँ और रन करें।
00:33 यदि नहीं तो संबंधित ट्यूटोरियल के लिए दिखाइ गई हमारी वेबसाइट पर जाएँ। http://spoken-tuitorial.org/
00:41 एक साधारण जावा प्रोग्राम में, विशिष्ट एरर्स हो सकती हैं।
00:45 सेमीकॉलन (;) छूटना
00:47 मैसेज के आपसाप डबल कोट्स (" ") छूटना।
00:50 फाइल का नाम और क्लास का नाम बेमेल होना।
00:52 और प्रिंट स्टेटमेंट को लवर-केस में टाइप करना।
00:55 हम एक प्रोग्राम लिखेंगे और फिर इनमें से प्रत्येक एरर्स को बनायेंगे और देखेगें कि इक्लिप्स में क्या होता है।
01:04 यहाँ हमारे पास इक्लिप्स IDE और HelloWorld ट्यूटोरियल के लिए उपयोगित प्रोजेक्ट है।
01:11 हम प्रोजेक्ट में एक नया क्लास बनायेंगे और इसका उपयोग New क्लास में करेंगे। क्लास को Error Free नाम दें और मेथड stubs public static Void main चुनें।
01:37 पैकेज एक्स्प्लोरर को मिनिमाइज करें। कमेंट्स को हटाएँ और कुछ एरर्स के लिए प्रिंट स्टेटमेंट जोडें।
02:23 इक्लिप्स में, जिस लाइन में एरर है वह बाईं मार्जिन पर रेड क्रॉस चिह्न के साथ दिखाई देगी।


02:35 इस केस में, System.out.println लाइन में एक एरर्स है और इसलिए इसके बाईं ओर 'रेड क्रॉस चिह्न' है।
02:44 एरर्स की सूची क्रॉस चिन्ह पर माउस घुमाने से प्रदर्शित होती है।
02:51 पहली एरर प्रदर्शित होती है syntax error insert semi-colon to complete block statements.
02:58 ऐसा इसलिए क्योंकि, हमें प्रोग्राम के प्रत्येक स्टेटमेंट को सेमीकॉलन के साथ समाप्त करना है।
03:03 अतः स्टेटमेंट के अंत में सेमीकॉलन को प्रविष्ट करें।
03:08 Ctrl s के साथ फाइल सेव करें।


03:16 ध्यान दें कि, जैसे ही हम सेमीकॉलन जोडते हैं और फाइल को सेव करते हैं, पहली एरर चली जाती है।


03:21 अब वहाँ केवल एक एरर है, जो है hello world cannot be resolved to a variable, जिसका अर्थ है कि, कंसोल पर कोई भी मैसेज दर्शाने के लिए मैसेज में डबल कोट्स सम्मिलित होना चाहिए।
03:37 बिना कोट्स के, जावा सोचता है कि HelloWorld वेरिएबल का नाम है।
03:41 अब मैसेज के पहले और बाद में डबल कोट्स को जोडें।
03:55 Ctrl s से सेव करें। हम देख हैं कि रेड क्रॉस चिन्ह चला गया है और प्रोग्राम एरर मुक्त हो गया है। अतः प्रोग्राम को रन करें और देखें कि क्या होता है।
04:10 'Java applications के रुप में रन करें।
04:15 हम देख हैं कि मैसेज कंसोल पर प्रिंट हो गया है।
04:22 अगली एरर देखते हैं।
04:25 यह फाइल का नाम और क्लास का नाम बेमेल होने के कारण होती है।
04:29 यह आमतौर पर इक्लिप्स में नहीं होता है।
04:31 यह इसलिए क्योंकि, हमने फाइल को बनाने के लिए New Class wizard का उपयोग किया है और
04:39 इक्लिप्स स्वतः एक फाइल बनाता है।
04:41 लेकिन यदि हम, इक्लिप्स के बाहर जावा फाइल को बनाते हैं और इसे प्रोजेक्ट से जोडते हैं, तो उसमें एरर हो सकती है।
04:47 अतः क्लास के नाम को बदलकर एरर को संतुलित करें।
04:59 चूँकि जावा केस-सेंसिटिव है, अब क्लाम का नाम और फाइल का नाम मेल नहीं खाते हैं।
05:09 ध्यान दें कि, बाईं मार्जिन पर 'रेड क्रॉस चिह्न' है।
05:14 और एरर मैसेज है The public type errorfree must be defined in its own file.
05:20 इसके अलावा ध्यान दें कि, शब्द 'errorfree लाल रंग से चिन्हांकित है।
05:29 इक्लिप्स इटेलिजेंट्स फिक्सेस प्रदान करता है और यहाँ हमारे पास दो फिक्सेस उपलब्ध हैं।
05:35 पहला है rename compilation unit to errorfree java
05:39 दूसरा है 'rename the type to errorfree .
05:43 फिक्स जिसे हम देख रहे हैं वह दूसरा है। और हम देखते हैं कि एक बार आप फाइल का नाम बदल देते हैं, क्लास एरर मुक्त हो जाता है, एरर यहाँ मिसिंग है।


06:03 दूसरी एरर प्रिंट स्टेटमेंट में टाइपिंग की गलती के कारण होती है।


06:09 बडे S को छोटे s में बदलें।
06:15 हम देखते हैं कि वहाँ रेड क्रॉस चिन्ह है।


06:18 और एरर मैसेज है system cannot be resolved.


06:23 इसका अर्थ है कि, जावा सिस्टम नाम द्वारा क्लास या ऑब्जेक्ट या वेरिएबल की अपेक्षा करता है।


06:28 लेकिन, यहाँ कोड में सिस्टम ऑब्जेक्ट जैसे कुछ नहीं है।
06:33 अतः संभावित फिक्सेस देखें।
06:39 यहाँ 11 फिक्सेस हैं जिनमें से, फिक्स जिसे हम देख रहे हैं वह 8th ऑप्शन है।
06:48 Change to 'System' (java.lang)


06:58 आप देख सकते हैं कि, जैसे ही हम इसे बडे 'S' में बदलते हैं एरर हट जाती है।
07:06 इस प्रकार इक्लिप्स का उपयोग करके जावा में एरर्स को पहचानते हैं और उन्हें सुधारते हैं।
07:15 यह हमें ट्यूटोरियल के अंत में लाता है।
07:18 इस ट्यूटोरियल में हमने देखा।
07:20 जावा प्रोग्राम लिखते समय विशिष्ट एरर्स क्या हैं और
07:23 इक्लिप्स का उपयोग करके उन्हें कैसे पहचाने और सुधारें।
07:30 इस ट्यूटोरियल के लिए नियत कार्य के रुप में, नीचे दिए गए कोड में एरर ज्ञात करें और उन्हें फिक्स करें।
07:39 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारें में अधिक जानने के लिए
07:42 निम्न लिंक पर उपलब्ध ट्यूटोरियल को देखें, यह प्रोजेक्ट को सारांशित करता है।
07:48 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।


07:53 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।


07:57 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। अधिक जानकारी के लिए spoken HYPHEN tutorial DOT org पर लिखें।
08:07 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।


08:11 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।


08:17 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है
spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro
08:23 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।

धन्यवाद

Contributors and Content Editors

Devraj, Sakinashaikh