मुझे लगभग निश्चित है कि यह असंभव है, लेकिन यह एक कोशिश के लायक है।JVM को समाप्त करने से System.exit() को कॉल को कैसे रोकें?
मैं एक निश्चित उपकरण के लिए कमांड लाइन इंटरफ़ेस लिख रहा हूं। मैं एक जावा एप्लिकेशन के बारे में बात कर रहा हूं जो एक और जावा एप्लिकेशन का आह्वान करता है। उपकरण निष्पादन के बाद System.exit
पर कॉल करता है, जो बदले में अपने स्वयं के निष्पादन वातावरण को समाप्त करता है। मुझे वह नहीं चाहिए।
क्या System.exit
कॉल को अनदेखा करने का कोई तरीका है?
[जावा: संभावित उपकरण का परीक्षण कैसे करें: System.exit()?] (Http://stackoverflow.com/questions/309396/java-how-to-test-methods-that-call -System-निकास)। भले ही उस प्रश्न का शीर्षक भ्रामक हो सकता है, यह वही प्रश्न है: System.exiting से बाहरी कोड को रोकें। –