कभी-कभी, मैं एक प्रोग्राम चलाऊंगा जिसमें गलती से एक अनंत लूप या कुछ शामिल होगा। ग्रहण मुझे प्रोग्राम को संपादित करना जारी रखेगा, लेकिन सुपर धीमा हो जाएगा। हम इसे कैसे रोक सकते हैं? (क्या मैं JVM को पुनरारंभ करना चाहता हूं?) ग्रहण को पुनरारंभ करना हमेशा काम करता है, लेकिन यह मेरे वर्कफ़्लो को तोड़ देता है।ग्रहण: चलने से कोड रोकें (जावा)
उत्तर
कंसोल दृश्य खोलें, अपने चल रहे ऐप के लिए कंसोल का पता लगाएं और बिग रेड बटन दबाएं।
वैकल्पिक रूप से यदि आप डीबग परिप्रेक्ष्य खोलते हैं तो आप शीर्ष बाएं में सभी चल रहे ऐप्स (डिफ़ॉल्ट रूप से) देखेंगे। आप उस व्यक्ति को चुन सकते हैं जो आपको दुःख पहुंचाता है और एक बार फिर बिग रेड बटन दबाता है।
डीबग व्यू अक्सर अधिक सुविधाजनक होता है क्योंकि यह सभी चल रही प्रक्रियाओं को दिखाता है। कंसोल केवल उनमें से एक दिखाता है। –
बटन – Prospero
के लिए यय कोई विचार है कि JVM को चुपचाप कैसे बंद करें ताकि विभिन्न शटडाउन हुक निष्पादित हो जाएं? – HaveAGuess
मैं साथ (विंडोज़) मेरी त्वरित कार्य पट्टी पर एक .bat फ़ाइल है:
taskkill /F /IM java.exe
यह बहुत जल्दी हो, लेकिन यह कई स्थितियों में अच्छा नहीं हो सकता है!
यह कितना सुरक्षित/विश्वसनीय है? – Pacerier
ग्रहण के नए संस्करणों के लिए:
डीबग परिप्रेक्ष्य खोलने (विंडो> ओपन परिप्रेक्ष्य> डीबग)
चयन प्रक्रिया उपकरणों की सूची में (नीचे सही)
मारो बंद करो बटन (डिवाइस फलक का शीर्ष दाएं)
भलाई का शुक्र है, अब * कोई बड़ा लाल बटन नहीं है! – Noumenon
इसके अलावा, यदि प्रक्रिया ग्रहण द्वारा रोक दी गई है लेकिन आपकी स्विंग विंडो अभी भी चल रही हैं तो आप विंडोज़ को मारने के लिए 'लॉन्च को हटाएं' या 'सभी टर्मिनल लॉन्च हटाएं' एक्स पर क्लिक कर सकते हैं। –
ओएमएफजी धन्यवाद, आप केवल एक ही विचार कर रहे हैं डब्ल्यू: एच: ई: आर: ई डेबग परस्परिवृत्त है थ्ह्ह्ह्ह्ह्हहाहाहाएएएएएएएएएएएनएक्स I (दिल) आप – super
आसान यह करने के लिए जिस तरह से iest बर्खास्त बटन (लाल चौक) कंसोल में पर क्लिक करने के लिए है:
ग्रहण के लिए: मेनू bar-> खिड़की -> शो दृश्य तो लगता है "डिबग" विकल्प नहीं तो सूची
यह सांत्वना टैब के पास जोड़ा जाएगा से डिबग चयन> - सूची में तो अन्य का चयन करें ...
नई विंडो खुलेगी और फिर कीवर्ड "डिबग" का उपयोग करके खोज। पिछले निष्पादन को समाप्त करने और निकालने के लिए डीबग टैब का उपयोग करें। (निष्पादन प्रक्रिया पर राइट क्लिक करने से आपको कई विकल्प मिलेंगे)
- 1. ग्रहण: संपादन और चलने वाला कोड लाइव
- 2. पृष्ठभूमि में चलने से एप्लिकेशन को रोकें?
- 3. ग्रहण बीकपॉइंट: जावा विधि छोड़ने से पहले रोकें
- 4. जावास्क्रिप्ट चलने वाला कोड
- 5. ग्रहण जावा कोड प्रदर्शन linenumber
- 6. रेलवे को कैसे रोकें 3.1 लेनदेन में चलने से माइग्रेशन?
- 7. लिनक्स पर पीछे की ओर चलने से समय कैसे रोकें?
- 8. टीमसिटी: एक साथ चलने से 2 बिल्डों को रोकें
- 9. ग्रहण - चलने वाले प्रोग्राम देशी ग्रहण कंसोल में नहीं हैं
- 10. रोकें ग्रहण/जावा कई उदाहरण चला रहे हैं
- 11. प्रोग्रामिक रूप से रोकें और ग्रहण में जेबॉस शुरू करें
- 12. बेस्ट ग्रहण कोड प्रारूपक?
- 13. कोड ग्रहण
- 14. जावा कोड
- 15. ग्रहण डीबगर कोड
- 16. ग्रहण: स्रोत कोड "अनुलग्नक"
- 17. ऑटो कोड पूर्णता ग्रहण
- 18. ग्रहण के स्रोत कोड
- 19. क्या चलने योग्य जार (ग्रहण के माध्यम से) ट्रैकिंग जानकारी शामिल है?
- 20. सेलेनियम आईडीई - विफलता पर चलने वाले परीक्षण सूट को रोकें
- 21. जावा कोड में पूर्णांक ओवरफ़्लो को कैसे रोकें?
- 22. लिनक्स प्रोग्राम को एक से अधिक बार चलने से कैसे रोकें?
- 23. जावा ग्रहण
- 24. कमांड लाइन से जावा प्रोग्राम के निष्पादन को कैसे रोकें?
- 25. सीएसएस स्वरूपण को नष्ट करने से ग्रहण को रोकें
- 26. स्वत: जोड़ने वाले कोष्ठक से ग्रहण को कैसे रोकें?
- 27. विकास मोड (ग्रहण में) में जीडब्ल्यूटी अनुप्रयोग चलाने से रोकें
- 28. ग्रहण: कोड पूर्ण होने से ब्लैकलिस्ट प्रकार
- 29. जावा कोड जनरेशन
- 30. जावा कोड सर्वर से जावा कोड का उपयोग कर
यह एक बहुत पुराना सवाल है ... लेकिन ... यहां एक बहुत ही बुनियादी दृष्टिकोण है जो यहां गायब प्रतीत होता है: भूलें कि आप इसका उपयोग कर सकते हैं ** System.exit ** आवश्यक होने पर प्रोग्राम को समाप्त करने के लिए अपने कोड के भीतर से (कोई devops स्क्रिप्ट आवश्यक नहीं है)। इसके बारे में यहां और पढ़ें: https://stackoverflow.com/questions/3715967/when-should-we-call-system-exit-in-java – ymz