2012-04-12 17 views
6

इस वीडियो में: http: //www.youtube.com/watch वी = BES9EKK4Aw4जावा वास्तविक समय डिबगिंग (गेमिंग)

नौच (Minecraft के निर्माता) कर रही है कि वह क्या 'के रूप में वास्तविक समय के लिए संदर्भित करता डिबगिंग '। वह वास्तव में कोड को संशोधित कर रहा है और एक ही समय में खेल के साथ खेलता है बिना हर बार recompiling।

क्या किसी को पता है कि इसे क्या कहा जाता है या कहां से प्राप्त किया जा सकता है, इस बारे में अधिक जानकारी प्राप्त हो सकती है? मैं बिना किसी सफलता के चारों ओर देख रहा हूं!

सादर, Erwald

उत्तर

7

इस सुविधा को "hotswapping" कहा जाता है और कुछ JVMs द्वारा समर्थित है। ग्रहण आईडीई डीबगर डीबग (एफ 11) मोड में अपने कोड को हॉट-स्वैप करने में सक्षम है। एक संशोधित फ़ाइल सहेजने के बाद ग्रहण आपके प्रोजेक्ट को ऑटो-बिल्ड भी कर सकता है (और डीबग बिल्ड चलाने पर हॉट-स्वैप)। प्रतीत होता है कि इस तकनीक का उपयोग नहीं किया जा रहा है।

+0

http://wiki.eclipse.org/FAQ_What_is_hot_code_replace%3F एक्लिप्स की क्षमताओं का संक्षिप्त विवरण –

+0

है अब हम विवरण में डाइविंग कर रहे हैं, यह सुविधा [जेपीडीए प्रोटोकॉल] (http://docs.oracle) द्वारा सक्षम थी जावा 1.4.2 में .com/javase/1.4.2/दस्तावेज़/गाइड/jpda/enhments.html # हॉटस्पेप) ऐसा लगता है। –

+0

आपके इनपुट के लिए धन्यवाद दोस्तों! हाँ, मैं वास्तव में ग्रहण का उपयोग कर रहा हूं इसलिए मुझे यकीन है कि यह कोशिश करेगा! धन्यवाद फिर से! – Erwald

2

कुछ आईडीई इस यानी कर रहे हैं: ग्रहण, NetBeans, IntelliJ विचार आदि

हालांकि कुछ परिवर्तन की आवश्यकता है recompiling (विधि इसके अलावा या विलोपन आदि)

और वह क्या उपयोग कर रहा है शायद ग्रहण है।

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