/ / NetBeans लिनक्स पर stdout और stderr - linux, netbeans, कमांड-लाइन, मानक-त्रुटि

लिनक्स पर नेटबीन स्टडआउट और स्टडरर - लिनक्स, नेटबीन्स, कमांड लाइन, मानक-त्रुटि

मैं नेटबियंस से स्टडआउट और स्टडर कैसे प्राप्त कर सकता हूं7.4 लिनक्स पर? अगर मैं NetBeans को कमांड-लाइन (Ubuntu 14) से चलाता हूं, तो NetBeans सब कुछ / dev / null में रीडायरेक्ट करता है, जो कि मैं बिन / नेटबीन्स स्क्रिप्ट में देख रहा हूं। मैं अपने लिए भेजे गए stdout और stderr देखना चाहूंगा। टर्मिनल। मैं भी फ़ाइलों को आउटपुट पाइप करने के लिए बिन / netbeans स्क्रिप्ट को संशोधित करने की कोशिश की है, लेकिन यह मुझे stdout और stderr के सभी नहीं दे रहा है (मैं एक बैश पटकथा विशेषज्ञ नहीं हूँ, हालांकि)। "नेटबीन्स - हेल्प" doesn "टी के साथ उपलब्ध अल्प सहायता stdout / stderr को कोई सुराग प्रदान करती है, और मैं Google पर कुछ भी चालू करने में विफल रहा हूं।

मुझे stdout और stderr की आवश्यकता है क्योंकि NetBeans IDEस्विंग घटक के "डिज़ाइन" दृश्य पर स्विच करते समय स्वयं एक अपवाद फेंक रहा है, और यह मुझे पूर्ण स्टैकट्रेस नहीं दे रहा है जिससे मुझे समस्या को ट्रैक करने की आवश्यकता है (एक वर्ग में कुछ स्थिर init कोड है जो संभवतः पैदा कर रहा है मुद्दा, लेकिन यह रनटाइम में बहुत अच्छा काम करता है और मुझे कोड के साथ कोई समस्या नहीं दिखती है)। अगर मैं विंडोज में netbeans.exe चलाता हूं, तो मुझे अपने cmd.exe विंडो में सभी ठीक-ठाक स्टडर और स्टडआउट मिलते हैं, लेकिन मुझे उबंटू 14. यह करने की आवश्यकता है। धन्यवाद।

उत्तर:

जवाब के लिए 2 № 1

NetBeans अपने सभी त्रुटि संदेशों के लिए जावा लॉगिंग का उपयोग करता है। ये संदेश NetBeans के भीतर आउटपुट विंडो में प्रदर्शित होते हैं और लॉग फ़ाइल में सहेजे जाते हैं। लॉग फ़ाइल में स्थित है $ HOME / .netbeans / 7.4 / messages.log.

मेरे अनुभव में, लॉग फ़ाइल में नेटबीन्स आउटपुट विंडो में प्रदर्शित होने की तुलना में अधिक जानकारी है।