java -classpath ".;C:\MyLibs\a\*;D:\MyLibs\b\*" <your-class-name>
उपरोक्त आदेश के रूप में आदेश का उपयोग वर्ग TestClass नामित क्रियान्वित करने के लिए केवल एक बार क्लासपाथ बताया पथ सेट हो जाएगा।
आप एक से अधिक कक्षाओं निष्पादित करने के लिए चाहते हैं, तो आप इस
set classpath=".;C:\MyLibs\a\*;D:\MyLibs\b\*"
इस के बाद का पालन कर सकते तुम सिर्फ चाहते हैं के रूप में आप के रूप में कई कक्षाओं निष्पादित कर सकते हैं बस
java <your-class-name>
ऊपर टाइप करके कमांड प्रॉम्प्ट बंद करने तक कमांड काम करेगा। लेकिन कमांड प्रॉम्प्ट को बंद करने के बाद, यदि आप कमांड प्रॉम्प्ट को फिर से खोलेंगे और कुछ कक्षाओं को निष्पादित करने का प्रयास करेंगे, तो आपको उपरोक्त दो उल्लिखित तरीकों में से किसी की सहायता से क्लासपाथ को फिर से सेट करना होगा। (एक वर्ग और दूसरे को निष्पादित करने के लिए पहली विधि अधिक वर्ग)
को क्रियान्वित करने के लिए, केवल एक बार classpth सेट इतना है कि यह हर के लिए काम कर सकता था तो करना चाहते हैं तो इस प्रकार
1. Right click on "My Computer" icon
2. Go to the "properties"
3. Go to the "Advanced System Settings" or "Advance Settings"
4. Go to the "Environment Variable"
5. Create a new variable at the user variable by giving the information as below
a. Variable Name- classpath
b. Variable Value- .;C:\program files\jdk 1.6.0\bin;C:\MyLibs\a\';C:\MyLibs\b\*
6.Apply this and you are done.
याद रखें इस हर बार काम करेंगे के लिए एक। आपको क्लासपाथ को बार-बार सेट करने की आवश्यकता नहीं है।
नोट: यदि आप कुछ दिन बाद कुछ अन्य libs जोड़ना चाहते हैं, तो "पर्यावरण परिवर्तनीय" के "परिवर्तनीय-मूल्य" के अंत में अर्ध-कोलन जोड़ने के लिए मत भूलना और फिर पथ टाइप करें सेमी-कोलन के बाद आपके नए libs के। चूंकि सेमी-कोलन विभिन्न निर्देशिकाओं के पथ को अलग करता है।
आशा है कि यह आपकी मदद करेगा।
स्रोत
2012-01-30 08:54:20
शीर्ष स्तर की निर्देशिका के लिए पथ पर्याप्त होना चाहिए। – kosa
http://stackoverflow.com/questions/219585/setting-multiple-jars-in-java-classpath – Vadzim