संकलित:
javac -cp .;mail.jar Hello.java
जहां ;
विंडोज के लिए है, * निक्स के लिए :
का उपयोग करें।
और चलाएँ:
java -cp .;mail.jar Hello
जहां फिर से, विंडोज के लिए ;
और :
का उपयोग * nix के लिए।
-cp
बताता दोनों javac
और java
क्या classpath उपयोग करने के लिए, और के रूप में अपनी फाइलों को स्थानीय निर्देशिका है जहाँ आप कमांड को क्रियान्वित कर रहे हैं, आप हैलो हिस्सा है और के लिए जार के नाम के लिए उपयोग कर सकते हैं .
जार के अंदर पथ। विकिपीडिया में decent article on classpaths है।
यदि आप नियमित आधार पर ऐसा करने जा रहे हैं, तो आप -cp
ध्वज का उपयोग करने के बजाय अपने CLASSPATH
पर्यावरण चर सेट करना चाह सकते हैं। java
और javac
दोनों CLASSPATH
चर का उपयोग करें।
अपनी खुद की विकास मशीन के लिए, मैं वास्तव में सुविधा के लिए अपने CLASSPATH
चर में .
शामिल करता हूं। ऐसा कुछ नहीं है जो मैं उत्पादन या निर्माण/परीक्षण बॉक्स पर करता हूं, लेकिन विकास के उद्देश्यों के लिए यह बहुत आसान है। आप इसमें अपने सामान्य जार भी चाहते हैं।
स्रोत
2010-11-19 14:17:10
यह जावा को JAR फ़ाइल नहीं उठाएगा। – Jesper
@ जेस्पर: धन्यवाद, मुझे लगता है कि जब आप टिप्पणी करते थे तो मैं ठीक कर रहा था। :-) मैं जार भूल गया था। –