मेरे पास इसका एक अलग समाधान है जो मेरी स्थिति के लिए काम करता है, और शायद दूसरों द्वारा अनुकूलित किया जा सकता है।
मैं वास्तव में एक वास्तविक दूसरी कंसोल विंडो चाहता हूं - मेरे मामले में gnome-terminal। मुझे यह चाहिए क्योंकि मुझे एएनएसआई रंग का समर्थन चाहिए और मैं जेलाइन को सही तरीके से काम करना चाहता हूं। मैं अलग-अलग प्रोग्राम शुरू कर सकता हूं और डिबगिंग के लिए दूरस्थ रूप से कनेक्ट कर सकता हूं, लेकिन यह कष्टप्रद है।
पता लगाएँ कि जावा कहां से चलता है, जेआरई ग्रहण आपके डीबग कॉन्फ़िगरेशन के हिस्से के रूप में चलाएगा। वहाँ gjava नाम के एक स्क्रिप्ट बनाएं, यह निम्नलिखित सामग्री देते हैं, और यह निष्पादन योग्य सेट:
#!/bin/sh
gnome-terminal -x java $*
फिर, अपने प्रक्षेपण के विन्यास में, आम पृष्ठ पर, सही का निशान हटाएँ "कंसोल आवंटित करें"। जेआरई पेज पर, जावा निष्पादन योग्य के तहत, "वैकल्पिक" चुनें और gjava दर्ज करें।
जब ग्रहण डीबग मोड में लॉन्च होता है, तो यह एक gnome टर्मिनल लॉन्च करेगा और शेष प्रोसेस को जावा प्रोसेसर को पास करेगा, जो इसकी विंडो के अंदर चल रहा होगा।
उस बिंदु पर आपके पास एक असली कंसोल है जो जेएलिन, एएनएसआई रंग, और पूर्ण डीबग समर्थन का समर्थन करता है।
स्रोत
2013-01-18 19:01:29
मुझे लगता है कि ग्रहण जूनो में 'अलग कंसोल' बटन नहीं है। लेकिन आप ग्रहण विंडो के बाहर एक बिंदु पर कंसोल टैब खींचकर इसे अलग कर सकते हैं। – HRJ