2012-09-17 6 views
9

में किसी एप्लिकेशन को पुनरारंभ करें I ग्रहण जूनो का उपयोग करके एक स्टैंडअलोन सर्वर (युद्ध नहीं) विकसित कर रहा हूं। मैं इसे ग्रहण से जावा एप्लिकेशन के रूप में चलाता हूं। कुछ कोड परिवर्तन करने के बाद, मैं वर्तमान में चल रहे सर्वर को रोकना चाहता हूं और इसे फिर से शुरू करना चाहता हूं। मैं दिन में इस बार कई बार करता हूं।ग्रहण

इस समय मैं ऐसा करता हूं: - "डीबग" टैब पर जाएं। - सर्वर प्रक्रिया का चयन करें। - स्टॉप प्रक्रिया आइकन (लाल वर्ग) पर क्लिक करें। - अंतिम रन एप्लिकेशन को फिर से चलाने के लिए हरे तीर पर क्लिक करें। - "जावा" टैब पर वापस जाएं।

क्या कोई तेज तरीका है?

आदर्श रूप से, मुझे एक बटन या कीबोर्ड शॉर्टकट चाहिए जो एक क्लिक में एप्लिकेशन को रोक देगा और पुनरारंभ करेगा। यदि यह पहले से मौजूद नहीं है, तो क्या मैं किसी भी तरह से ग्रहण बढ़ा सकता हूं? मुझे इस तरह के कुछ उदाहरण के लिए कहां देखना चाहिए?

उत्तर

11

आप डीबग विंडो में दायाँ क्लिक करके और "टर्मिनेट और रीलांच" चुनकर चल रहे एप्लिकेशन को पुनरारंभ कर सकते हैं।

enter image description here

और जल्दी से Ctrl + F8

इसके अलावा, अगर आप पहले से ही सांत्वना से आवेदन समाप्त कर दिया है, तो आप बस हिट कर सकते हैं Ctrl + F11 के साथ देखा गया beetween स्विचिंग

तुम सच में यदि आप चाहते हैं विंडो -> प्राथमिकताएं -> सामान्य -> ​​कुंजी -> ढूंढें "समाप्त करें और पुनः लॉन्च करें" के लिए कस्टम शॉर्टकट भी जोड़ सकते हैं और अपना पसंदीदा कुंजी संयोजन चुनें!

+0

सलाह के लिए धन्यवाद।मैंने इसे "Ctrl-R" में मैप किया है। प्रक्रिया का चयन करना आदर्श नहीं है, लेकिन यह शायद काफी अच्छा है। यह निश्चित रूप से मुझे मेरी वर्तमान विधि पर समय बचाएगा। –

+0

मुझे लगता है कि प्लगइन बनाने के बिना आप इसे प्राप्त कर सकते हैं, अगर आपको लगता है कि इस प्रश्न का उत्तर दिया गया है तो कृपया उत्तर स्वीकार करें। – Ruuhkis

+0

धन्यवाद। मैं निश्चित रूप से इस उत्तर को स्वीकार करूंगा, अगर कोई भी एक और अधिक सुविधाजनक के साथ आता है! एक ग्रहण बंदर स्क्रिप्ट शायद? –

-1

बस कह रहा है, आप ग्रहण को संशोधित नहीं कर सकते जैसा आप चाहते हैं। लेकिन आप अपने प्रयास को कम करने के लिए इस प्रक्रिया का पालन कर सकते हैं 1. ग्रहण परियोजना में टीएबी-> स्वचालित रूप से बिल्ड की जांच करें। 2. और प्रत्येक परिवर्तन के बाद आप ग्रहण में ग्रीन बटन का उपयोग करके परियोजना को बस चला रहे हैं।

इसके अलावा आप प्रोजेक्ट चलाने के लिए CTRL + F11 का उपयोग कर सकते हैं।

+0

हाँ, मैंने पहले से ही इसे सहेजने पर स्वचालित रूप से निर्माण किया है। मुझे फिर से शुरू करने से पहले वर्तमान में चल रहे एप्लिकेशन को रोकने का एक तरीका है। –

+0

हां, लेकिन इस तरह, अगर ग्रहण को पुनरारंभ करने की आवश्यकता है तो इसे स्वचालित रूप से पुनरारंभ किया जाएगा (या ग्रहण आपको पूछेगा कि क्या आप पुनरारंभ करना चाहते हैं)। इसलिए इस तरह आपको केवल परिवर्तनों को सहेजने और ऐप चलाने की आवश्यकता है, ग्रहण अन्य सभी का ख्याल रखेगा अन्य – Amol

+1

आह, यह ग्रहण एप्लिकेशन स्वयं नहीं है जिसके बारे में मैं बात कर रहा हूं, यह एक ऐसा एप्लिकेशन है जिसे मैंने ग्रहण से चलाया है (इसका उपयोग करके बड़ा हरा तीर बटन)। यदि मैं हरे तीर पर क्लिक करना जारी रखता हूं या Ctrl-F11 ग्रहण दबाता हूं तो मेरे आवेदन के कई उदाहरण शुरू हो जाएंगे। यह चल रहा है कि यह बंद नहीं करता है। –

3

मुझे आपके पास सही समस्या थी। मेरे पास एक साधारण विधि है जिसमें एक मुख्य विधि है जो एम्बेडेड टॉमकैट चलाती है।

जब मैं अपनी कोई भी सेवा कक्षा बदलता हूं, तो मैं वर्तमान एम्बेडेड टॉमकैट को समाप्त करना चाहता हूं और एक सिंगल कीस्ट्रोक के साथ फिर से लॉन्च करना चाहता हूं।

मुझे पता है, मैं बस क्लिक कर सकता था और 2 माउस क्लिक के साथ ऐसा ही कर सकता था ... लेकिन ... मुझे ग्रहण प्लगइन के बारे में कुछ और जानने के लिए पर्याप्त दर्द होता था और कुछ एक साथ फेंक देता था।

आशा यह आप भी मदद करता है।

https://bitbucket.org/mantis78/relaunch-plugin/wiki/Home

2

ग्रहण Neon.1 द्वारा फिर से लॉन्च से पहले समाप्त करने के लिए एक तरह से शिफ्ट दबाते हुए एक प्रक्षेपण इतिहास आइटम पर क्लिक गयी।

आप वरीयताओं> रन/डीबग> लॉन्चिंग में "लॉन्च होने के दौरान टर्मिनेट और रीलांच" विकल्प को सक्षम करके डिफ़ॉल्ट व्यवहार भी कर सकते हैं।

https://www.eclipse.org/eclipse/news/4.6/platform.php#terminate-relaunch-history