2010-10-29 13 views
34

पर एकाधिक लॉन्च कॉन्फ़िगरेशन चला रहा है मेरे पास एक ही जावा प्रोग्राम लॉन्च करने वाले प्रत्येक ग्रहण में कई लॉन्च कॉन्फ़िगरेशन हैं लेकिन विभिन्न मानकों के साथ।ग्रहण: एक बार

अब इनमें से प्रत्येक को अलग से चुनने और इसे लॉन्च करने के बजाय इन सभी को एक बार (एक माउस क्लिक के साथ) चलाने के लिए संभव है?

उत्तर

19

ग्रहण ट्रैकर पर इस Start multiple debug configurations at once पद मिले। हालांकि यह बहु-लॉन्चिंग डीबग कॉन्फ़िगरेशन के बारे में बात करता है, मुझे लगता है कि यह विन्यास चलाने के लिए लागू है।

+0

हां नहीं कि वास्तव में मैं क्या जरूरत होगी हो सकता है की यह बलों निष्पादन। क्या आप जानते हैं कि इस लॉन्च समूह की चीज़ को सीडीटी से और जावा ग्रहण में कैसे खींचें? – clamp

+3

कोई हैकिंग आवश्यक है। बस सीडीटी से "सी/सी ++ विकास उपकरण" स्थापित करें (देखें http://www.eclipse.org/cdt/downloads.php) - यह एकल पैकेज "समूह लॉन्च" करने के लिए पर्याप्त है। जावा परियोजनाओं सहित सभी प्रकार की परियोजनाओं के लिए काम करता है। – Andi

+3

यह वास्तव में मेरे लिए "एकल पैकेज" जैसा प्रतीत नहीं होता है। निर्भरताओं के माध्यम से यह पूरे सी/सी ++ विकास प्लेटफार्म और जीडीबी भी लोड करता है। – studgeek

1

आप एक अलग वर्ग बना सकते हैं जो आपके प्रोग्राम को विभिन्न तर्कों के साथ कॉल करता है, और इसके बजाय इसे चलाता है।

public class YourClass { 
    public static void main(String arg){ 
     System.out.println(arg); 
    } 
} 

public class YourClassTester { 
    public static void main(String[] args){ 
     YourClass.main("SomeArg1"); 
     YourClass.main("SomeArg2"); 
     YourClass.main("SomeArg3"); 
    } 
} 
+1

ही वी एम में सभी प्रक्रिया है, जो वांछनीय – LoganMzz

43

सीडीटी से बस "सी/सी ++ विकास उपकरण" स्थापित करें (eclipse.org/cdt/downloads.php देखें) - यह एकल पैकेज पर्याप्त है, कोई अन्य सीडीटी पैकेज की आवश्यकता नहीं है। यह आपके जावा पर्यावरण को परेशान नहीं करेगा ;-) फिर जावा परियोजनाओं सहित किसी भी प्रकार की परियोजना के लिए आपके पास "समूह लॉन्च" होगा। निम्नलिखित स्क्रीनशॉट देखें:

enter image description here

आप देरी बार चला सकते हैं या परियोजनाओं डिबग (भी मिश्रित मोड), परिभाषित और इतने पर। मज़े करो!

+1

यह वास्तव में मेरे लिए "एकल पैकेज" जैसा प्रतीत नहीं होता है।निर्भरताओं के माध्यम से यह पूरे सी/सी ++ विकास प्लेटफार्म और जीडीबी भी लोड करता है। – studgeek

+0

आप सही हैं। यह पहली नज़र में एक ही पैकेज की तरह दिखता था, लेकिन जैसा कि आपने कहा, निर्भरताएं हैं। हालांकि, यह किसी भी तरह से आपके ग्रहण सेटअप को परेशान नहीं करता है, इसलिए यह ठीक होना चाहिए। – Andi

+4

जैसा कि पाया गया [http://stackoverflow.com/questions/9003337/what-installable-component-provides-launch-groups-in-eclipse#answer-11369639), केवल "सी/सी ++ रिमोट लॉन्च" आवश्यक है "लॉन्च समूह" सुविधा है। वैकल्पिक रूप से, आप इस सुविधा को सीडीटी से प्लेटफ़ॉर्म पर माइग्रेट करने के लिए [ग्रहण बग 39 9 00] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=39900) के लिए वोट दे सकते हैं। – LoganMzz

-3

आप किसी भी प्लगइन की जरूरत नहीं है:

  1. ग्रहण
  2. चयन पसंदीदा व्यवस्थित ...
  3. आप पसंदीदा जोड़ें, किया

Screenshot

में सभी भागो विन्यास बनाएं
+12

लेकिन यह उन्हें एक साथ नहीं चलाता है। – clamp

0

Launch an Eclipse Run Configuration from ANT में दो और विकल्प सूचीबद्ध हैं।

आप उन्हें एंटी में समूहित कर सकते हैं और फिर उन्हें Ant4Eclipse का उपयोग करके कॉल कर सकते हैं। या eclipse remote control का उपयोग कर कमांड स्क्रिप्ट से एकाधिक लॉन्च कॉन्फ़िगरेशन को कॉल करें।

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