मेरी रीडिंग से जार जावा चल रहा है, इस प्रकार जब आप एक आदेश पर अमल बाहरी जार शामिल हैं।जब
आगे, कमांड लाइन पर घोषित क्लासपाथ को भी अनदेखा किया जाता है। तो में:
java -classpath /usr/local/jar/foobar.jar -jar foo.jar
/usr/local/jar/foobar.jar को नजरअंदाज कर दिया गया है।
अन्त में, मैंने पढ़ा है कि मैनिफ़ेस्ट फ़ाइल संबंधित पथ हो सकते हैं, जार फ़ाइल के भीतर।
तो, जार फ़ाइल में क्रियान्वित नहीं किया जा रहा है कि सिस्टम पर मौजूद हैं, तो आप बाहरी जार करने के लिए पूर्ण पथ शामिल है, लेकिन?
"ध्यान दें:। स्थानीय नेटवर्क पर वर्ग या जार फ़ाइलों को कक्षा-पथ हैडर अंक, ** ** JAR फ़ाइल या इंटरनेट प्रोटोकॉल पर सुलभ वर्गों के भीतर फ़ाइलों जार नहीं एक जार फ़ाइल के भीतर जार फ़ाइलों में कक्षाओं लोड करने के लिए कक्षा पथ में, आपको उन वर्गों को लोड करने के लिए कस्टम कोड लिखना होगा। उदाहरण के लिए, यदि MyJar.jar में MyUtils.jar नामक एक और JAR फ़ाइल है, तो आप MyUtils में कक्षाओं को लोड करने के लिए MyJar.jar के मेनिफेस्ट में क्लास-पथ शीर्षलेख का उपयोग नहीं कर सकते हैं। कक्षा पथ में जार। " स्रोत: https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html –