पथ और वर्गपथ के बीच अंतर

विषयसूची:

पथ और वर्गपथ के बीच अंतर
पथ और वर्गपथ के बीच अंतर

वीडियो: पथ और वर्गपथ के बीच अंतर

वीडियो: पथ और वर्गपथ के बीच अंतर
वीडियो: पर्वत और पठार में क्या अन्तर है | Parvat aur Pathar mein kya antar hota hai | पर्वत,पहाड़ और पठार । 2024, नवंबर
Anonim

मुख्य अंतर – पथ बनाम वर्गपथ

Java एक सामान्य प्रयोजन वाली उच्च स्तरीय प्रोग्रामिंग भाषा है। यह एक लोकप्रिय प्रोग्रामिंग भाषा है जिसका उपयोग मोबाइल, डेस्कटॉप और वेब जैसे विभिन्न प्रकार के अनुप्रयोगों को विकसित करने के लिए किया जाता है। जावा अनुप्रयोगों को व्यवस्थित करने, चलाने और डीबग करने के लिए डिज़ाइन किए गए एकीकृत विकास वातावरण (आईडीई) भी हैं। पूरे जावा प्रोग्राम को मशीन समझने योग्य प्रारूप में परिवर्तित किए बिना, जावा प्रोग्राम को पहले बाइट कोड में परिवर्तित किया जाता है। फिर बाइट कोड का मशीन कोड में अनुवाद किया जाता है। जावा प्रोग्राम को संकलित और चलाने के लिए, प्रोग्रामर को पथ और क्लासपाथ सेट करना चाहिए। यहां तक कि ये दोनों शब्द समान दिखाई देते हैं, इनमें अंतर है।यह लेख पथ और वर्गपथ के बीच अंतर पर चर्चा करता है। पथ और क्लासपाथ के बीच महत्वपूर्ण अंतर यह है कि, पथ एक पर्यावरण चर है जिसका उपयोग जावा निष्पादन योग्य फ़ाइलों के स्थान को संदर्भित करने के लिए किया जाता है जबकि क्लासपाथ एक पर्यावरण चर है जिसका उपयोग कक्षा फ़ाइलों के स्थान को संदर्भित करने के लिए किया जाता है।

रास्ता क्या है?

यह एक वैरिएबल है जो जावा प्रोग्राम को कंपाइल और रन करने में मददगार है। यह एक पर्यावरण चर है। इसका उपयोग जावा, जावा कंपाइलर, जावा डॉक्यूमेंटेशन (जावा डॉक), जावा हेडर फाइल जनरेटर (जावा), जावा डिस्सेबलर (जावाप) और जावा डिबगर (जेडीबी) जैसे टूल खोजने के लिए किया जाता है। जावा प्रोग्राम को कंपाइल और रन करने के लिए जावा कंपाइलर और जावा टूल्स का होना जरूरी है। ये निष्पादन योग्य फ़ाइलें हैं।

पथ और वर्गपथ के बीच अंतर
पथ और वर्गपथ के बीच अंतर

चित्र 01: पथ और वर्गपथ

जावा प्रोग्राम को संकलित करते समय, ऑपरेटिंग सिस्टम जावा कंपाइलर को कॉल करने के लिए इस पर्यावरण चर को संदर्भ के रूप में लेता है। इसलिए, पर्यावरण चर में मान के अनुसार, ऑपरेटिंग सिस्टम जावा कंपाइलर और टूल्स को लागू करेगा। इसलिए, प्रोग्रामर को पथ चर सेट करना चाहिए। जावा को स्थापित करने के बाद, सी ड्राइव की प्रोग्राम फाइलों में जावा नामक एक फ़ोल्डर होता है। उस फोल्डर के अंदर jdk नाम का फोल्डर होता है। Jdk के अंदर बिन नाम का एक फोल्डर होता है। बिन फोल्डर में जावा, जावा कंपाइलर (जावैक), जावा डॉक्यूमेंटेशन (जावाडोक) और कई अन्य टूल्स हैं। इसलिए, इन उपकरणों को खोजने के लिए ऑपरेटिंग सिस्टम पथ पर्यावरण चर का उपयोग संदर्भ के रूप में करता है।

क्लासपाथ क्या है?

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

पथ और क्लासपाथ में क्या समानता है?

जावा प्रोग्राम को ठीक से संकलित करने और चलाने के लिए पथ और क्लासपाथ दोनों पर्यावरण चर हैं।

पथ और क्लासपाथ में क्या अंतर है?

पथ बनाम वर्गपथ

पथ एक पर्यावरण चर है जिसका उपयोग जावा निष्पादन योग्य फ़ाइलों के स्थान को संदर्भित करने के लिए किया जाता है। क्लासपाथ एक पर्यावरण चर है जिसका उपयोग क्लास फाइलों के स्थान को संदर्भित करने के लिए किया जाता है।
द्वारा प्रयुक्त
पथ चर का उपयोग ऑपरेटिंग सिस्टम स्तर में किया जाता है। वर्ग पथ चर का उपयोग जेवीएम और जावा कंपाइलर द्वारा किया जाता है।
परिवर्तनीय मान
पथ मान %Java_Home%/bin है। क्लासपाथ मान %Java_Home%/lib है।

सारांश – पथ बनाम वर्गपथ

जावा को सिस्टम में इंस्टाल करते समय, सिस्टम में संबंधित फाइलें इंस्टाल की जाती हैं। पथ और क्लासपाथ दो चर हैं जिनका उपयोग जावा प्रोग्रामिंग में विभिन्न फाइलों के स्थानों को संदर्भित करने के लिए किया जाता है। यहां तक कि वे एक जैसे दिखते हैं, उनमें अंतर है। इस लेख में पथ और वर्गपथ के बीच अंतर पर चर्चा की गई है। पथ और क्लासपाथ के बीच का अंतर यह है कि पथ एक पर्यावरण चर है जिसका उपयोग जावा निष्पादन योग्य फ़ाइलों के स्थान को संदर्भित करने के लिए किया जाता है जबकि क्लासपाथ एक पर्यावरण चर है जिसका उपयोग क्लास फ़ाइलों के स्थान को संदर्भित करने के लिए किया जाता है।पथ और क्लासपाथ को ठीक से सेट न करने से जावा प्रोग्राम के उचित संकलन और चलने पर असर पड़ेगा।

सिफारिश की: