2009-05-20 15 views
21

क्या आप अपने स्वयं के कंसोल के बजाय कंसोल ऐप्स को खोलने के लिए ग्रहण को कॉन्फ़िगर करने का कोई तरीका है जब आप उन्हें चलाते/डिबग करते हैं?अलग विंडो में खुले कंसोल ऐप्स ग्रहण करें

मैं एक क्लाइंट/सर्वर अनुप्रयोग डिबगिंग कर रहा हूँ और मैं एक बार में दोनों क्षुधा के उत्पादन में देख सकते हैं और नहीं टैब के बीच स्विच करने के लिए करना चाहते हैं ...

उत्तर

35

ग्रहण में, आप दो सांत्वना हो सकता है विचार ... कंसोल व्यू पर, आपके पास 'ओपन कंसोल' नामक एक बटन है (कंसोल व्यू में सबसे सही बटन)। यदि आप इसे क्लिक करते हैं और विकल्प 3 (नया कंसोल व्यू) चुनें, तो आप दो कंसोल देखेंगे।

यदि आप कंसोल टैब पर राइट क्लिक करते हैं और 'अलग' पर क्लिक करते हैं तो कंसोल ग्रहण फ्रेम से अलग हो जाएगा। (ग्रहण जूनो के लिए नीचे दिए गए HRJ की टिप्पणी देखें)

आप (कंसोल दृश्य पर सही से दूसरा बटन) 'प्रदर्शन चयनित सांत्वना' बटन पर क्लिक करके जो उत्पादन आप प्रत्येक कंसोल पर देखना चाहते हैं का चयन कर सकते

+11

मुझे लगता है कि ग्रहण जूनो में 'अलग कंसोल' बटन नहीं है। लेकिन आप ग्रहण विंडो के बाहर एक बिंदु पर कंसोल टैब खींचकर इसे अलग कर सकते हैं। – HRJ

3

मेरे पास इसका एक अलग समाधान है जो मेरी स्थिति के लिए काम करता है, और शायद दूसरों द्वारा अनुकूलित किया जा सकता है।

मैं वास्तव में एक वास्तविक दूसरी कंसोल विंडो चाहता हूं - मेरे मामले में gnome-terminal। मुझे यह चाहिए क्योंकि मुझे एएनएसआई रंग का समर्थन चाहिए और मैं जेलाइन को सही तरीके से काम करना चाहता हूं। मैं अलग-अलग प्रोग्राम शुरू कर सकता हूं और डिबगिंग के लिए दूरस्थ रूप से कनेक्ट कर सकता हूं, लेकिन यह कष्टप्रद है।

पता लगाएँ कि जावा कहां से चलता है, जेआरई ग्रहण आपके डीबग कॉन्फ़िगरेशन के हिस्से के रूप में चलाएगा। वहाँ gjava नाम के एक स्क्रिप्ट बनाएं, यह निम्नलिखित सामग्री देते हैं, और यह निष्पादन योग्य सेट:

#!/bin/sh 
gnome-terminal -x java $* 

फिर, अपने प्रक्षेपण के विन्यास में, आम पृष्ठ पर, सही का निशान हटाएँ "कंसोल आवंटित करें"। जेआरई पेज पर, जावा निष्पादन योग्य के तहत, "वैकल्पिक" चुनें और gjava दर्ज करें।

जब ग्रहण डीबग मोड में लॉन्च होता है, तो यह एक gnome टर्मिनल लॉन्च करेगा और शेष प्रोसेस को जावा प्रोसेसर को पास करेगा, जो इसकी विंडो के अंदर चल रहा होगा।

उस बिंदु पर आपके पास एक असली कंसोल है जो जेएलिन, एएनएसआई रंग, और पूर्ण डीबग समर्थन का समर्थन करता है।

1

जब आप दूसरा कंसोल बनाते हैं, तो "पिन कंसोल" पर क्लिक करें और यह कंसोल को अंतिम एप्लिकेशन से जुड़ा रखेगा जिसका उपयोग इसके लिए किया गया था।

संबंधित मुद्दे