मैं इस वर्ग है:System.out जब विंडोज कमांड लाइन से जार-फ़ाइल बुला काम नहीं कर रहा
public class Test {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
और मैं समारोह "runnable जार में निर्यात करें" ग्रहण के लिए प्रयोग किया जाता है कि यह एक निष्पादन योग्य जार-फाइल में बनाने के लिए (test.jar)। जब मैं ग्रहण में इस कार्यक्रम को चलाता हूं, तो यह "हैलो वर्ल्ड!" प्रिंट करता है, लेकिन जब मैं कमांड लाइन से जार-फाइल को कॉल करता हूं, तो कुछ भी नहीं होता है।
मैं इस तरह जार फ़ाइल बुला की कोशिश की है:
test.jar
test.jar -jar
कोई उत्पादन नहीं है।
मेरे पास एक और प्रोग्राम है जिसमें साइड इफेक्ट भी है (स्टडआउट के आउटपुट के अलावा) और जबकि साइड इफेक्ट किया जा रहा है (जो मुझे बताता है कि जार-फाइल निश्चित रूप से निष्पादित की गई थी), फिर से कोई आउटपुट नहीं दिया गया कमांड लाइन। मैंने stderr का उपयोग करने का भी प्रयास किया है, लेकिन इससे कोई फर्क नहीं पड़ता। क्या कोई जानता है कि मैं यह काम कैसे कर सकता हूं?
धन्यवाद!
कैसे आप कमांड लाइन से जार फ़ाइल कहते हैं? क्या आउटपुट (यदि कोई है) क्या आप देखते हैं? सबसे अधिकतर जार फ़ाइल निष्पादित नहीं होती है। – kgiannakakis
मैंने अपने प्रश्न को और स्पष्ट रूप से इंगित करने के लिए अद्यतन किया कि मुझे पूरा यकीन है कि जार-फ़ाइल निष्पादित हो रही है और यह दिखाने के लिए कि मैं इसे कैसे कॉल करता हूं। – Jordi