2012-11-04 13 views
7

मैंने अपने दिल को गुमराह कर दिया है! मैं विंडोज कमांड लाइन से जावा निष्पादित करते समय जावा क्लास दे सकता है किसी भी त्रुटि को आउटपुट करने का तरीका जानने का प्रयास कर रहा हूं।जावा -जर त्रुटियों को टेक्स्ट/लॉग फ़ाइल में कैसे आउटपुट करें?

उदाहरण

java -jar class.jar <someFile.file> 

कि अगर लाइन किसी भी त्रुटि फेंकता के लिए, मैं चाहता हूँ उन्हें बाद में समीक्षा करने के लिए एक पाठ फ़ाइल में संग्रहीत करने के लिए।

मैं

java -jar class.jar <someFile.file> >> log.txt 

की कोशिश की लेकिन फेंकने त्रुटियों के बावजूद log.txt फ़ाइल खाली है।

धन्यवाद सब!

+1

http://support.microsoft.com/ केबी/110 9 30 – Vikdor

+0

* "मैंने अपने दिल को गुमराह कर दिया है!" * उल्लेख करने के लिए बेहतर 1) किस खोज शब्द का उपयोग किया गया था। 2) उन शर्तों पर पाए गए कुछ शीर्ष लिंक। 3) वे ज़रूरत के अनुरूप क्यों नहीं थे। –

उत्तर

16

उपयोग:

java -jar class.jar <someFile.file> 2>> log.txt 

2 पुनर्निर्देश त्रुटि धारा।

+0

मैं आपको बहुत धन्यवाद! कभी नहीं पता था कि मैंने बैच फाइलों के बाद लिखा था :( और मेरे द्वारा उपयोग किए जाने वाले खोज शब्द "आउटपुट जावा -जर त्रुटियां" थे और उन्होंने मेरा जवाब नहीं रखा। कुछ भी बंद नहीं हुआ। कभी भी रीडायरेक्ट त्रुटि स्ट्रीम का उपयोग नहीं करना पड़ेगा। धन्यवाद तुम बहुत ज्यादा @ thedayofcondor! – Seth

0

या आप बल्ला फ़ाइल का उपयोग आसानी से कमांड प्रॉम्प्ट

सी में एक पाठ फ़ाइल करने के लिए सभी उत्पादन निर्देशित करने के लिए कर सकते हैं:> something.bat> console_output.txt