CLASSPATH पर्यावरण चर केवल है java.exe . द्वारा उपयोग किया जाता है आदेश और तब भी केवल जब बिना . का उपयोग किया जाता है -cp में से कोई भी , -classpath , -jar तर्क। इसे अनदेखा . किया जाता है आईडीई द्वारा।
वह पर्यावरण चर वास्तविक दुनिया में भी एक खराब अभ्यास माना जाता है क्योंकि यह पोर्टेबिलिटी को तोड़ता है। सूर्य के लिए यह केवल "उपयोगी" है कि शुरुआत करने वाले एक ही क्लासपाथ को -cp में बार-बार टाइप करने से थक जाते हैं। या -classpath तर्क। वास्तविक दुनिया में, बैच/खोल फ़ाइलें पसंद की जाती हैं।
यदि आप IDE का उपयोग कर रहे हैं, तो क्लासपाथ को "बिल्ड पथ" कहा जाता है (यह दोनों का प्रतिनिधित्व करता है कंपाइलटाइम और रनटाइम क्लासपाथ)। आप इसे प्रोजेक्ट के गुणों में कॉन्फ़िगर कर सकते हैं। आप एक पूर्ण फ़ोल्डर जोड़ सकते हैं, आप व्यक्तिगत/बाहरी JAR फ़ाइलें जोड़ सकते हैं, आप परियोजनाओं को लिंक कर सकते हैं, वगैरह। इसका सदुपयोग करें। पूरा भूल जाओ CLASSPATH पर्यावरण चर।
कमांड प्रॉम्प्ट के लिए,
आपको जरफाइल का पूरा पथ क्लासपाथ (फाइलनाम सहित) में रखना होगा:
.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar
जैसा कि हिप्पो ने कहा था, आपको cmd . को पुनरारंभ करना होगा इसे बदलने के बाद। अगर यह काम नहीं करता है, तो अपना प्रोग्राम इस तरह लॉन्च करें:
java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar"
my.class.Name