"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पैकेज और क्लासस्पैट ढूँढना

पैकेज और क्लासस्पैट ढूँढना

2024-11-08 को प्रकाशित
ब्राउज़ करें:905

Encontrando Pacotes e CLASSPATH

निर्देशिकाओं द्वारा पैकेजों का दर्पण:
जावा पैकेज को फ़ाइल सिस्टम पर निर्देशिकाओं में मैप किया जाता है।

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

पैकेज उदाहरण:
पैकेज मायपैक;

प्रोग्राम को मायपैक पैकेज खोजने के लिए, निम्नलिखित शर्तों में से एक सत्य होनी चाहिए:
प्रोग्राम mypack के ऊपर एक निर्देशिका से चलाया जाता है।
क्लासस्पैट में मायपैक का पथ शामिल है।
-क्लासपाथ विकल्प का उपयोग मायपैक का पथ निर्दिष्ट करने के लिए किया जाता है।

निर्देशिकाओं को व्यवस्थित करने के लिए अनुशंसा:
पैकेज से संबंधित सभी .java और .class फ़ाइलों को पैकेज के अनुरूप निर्देशिका में रखें।
पैकेज के ऊपर निर्देशिका से फ़ाइलें संकलित करें।

उदाहरण कोड और निष्पादन
निर्देशिका संरचना:

src/
  mypack/
    MyClass.java
  Main.java

  1. पैकेज को परिभाषित करना (mypack/MyClass.java):
package mypack;

public class MyClass {
    public void displayMessage() {
        System.out.println("Pacote mypack encontrado!");
    }
}

  1. पैकेज क्लास (मेन.जावा) का उपयोग करना:
import mypack.MyClass;  // Importando a classe do pacote mypack

public class Main {
    public static void main(String[] args) {
        MyClass myClass = new MyClass();  // Criando uma instância de MyClass
        myClass.displayMessage();  // Chamando o método
    }
}

संकलन और निष्पादन

  1. फ़ाइलें संकलित करना उपरोक्त mypack निर्देशिका से, संकलित करें:
javac mypack/MyClass.java Main.java

  1. प्रोग्राम चला रहा हूं प्रोग्राम को वर्तमान कार्यशील निर्देशिका से चलाएँ या -classpath निर्दिष्ट करें:
java Main

या

java -classpath . Main

स्पष्टीकरण:
वर्तमान कार्यशील निर्देशिका: यदि वर्तमान निर्देशिका mypack के ऊपर है, तो पैकेज मिल जाएगा।
क्लासस्पैट: माईपैक निर्देशिका को शामिल करने के लिए कॉन्फ़िगर किया जा सकता है।
-क्लासपाथ विकल्प: निष्पादन के दौरान मायपैक के पथ को इंगित करने के लिए उपयोग किया जा सकता है।

प्रोग्राम आउटपुट:

Pacote mypack encontrado!

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/devsjavagirls/encontransdo-pacotes-e-classpath-1aam?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3