2010-01-29 6 views
6

से मूल कोड देखें मेरे पास जावा एप्लिकेशन है जो देशी विधि कॉल का उपयोग करता है। क्या इस कोड को ग्रहण में देखने का कोई तरीका है? मैं इस मूल पुस्तकालय के लिए स्रोत कोड प्राप्त कर सकता हूं, लेकिन यह नहीं पता कि आईडीई में कैसे लिंक करें। अगर कोई मुझे बताता है कि इस मूल विधि को कैसे डिबग करना है तो यह भी सहायक होगा।ग्रहण

उत्तर

3

नहीं एक पूरा जवाब है, लेकिन ग्रहण C/C++ IDE functionality

यहाँ कुछ जानकारी है है (हालांकि ऐसा लगता है थोड़ा दिनांकित): Information on CDT/JDT integration

Info on creating JNI code from inside Eclipse (आखिरी पोस्ट को देखा था)

यह ऐसा लगता है कि एक एकीकृत डिबगिंग अनुभव ग्रहण की क्षमताओं के भीतर अच्छा होगा, लेकिन यह स्पष्ट रूप से अति महत्वपूर्ण नहीं है।

ठीक है - जो कुछ भी कहा गया है, मुझे जावा एप्लिकेशन के साथ काम करने के लिए विजुअल सी ++ डीबगर प्राप्त करने की याद आती है जो जेएनआई कॉल कर रहा था ... यह थोड़ी देर हो चुकी है, लेकिन मुझे पूरा यकीन है कि आप सी ++ डीबगर को जोड़ सकते हैं पिड का उपयोग कर चल रहे जावा एप्लिकेशन में। फिर ब्रेकपॉइंट, और रॉक एंड रोल सेट करें (आपको स्पष्ट रूप से जेएनआई लाइब्रेरी को डिबग मॉड्यूल के रूप में संकलित करना होगा)।

यह एक पूरी तरह से एकीकृत अनुभव नहीं था, लेकिन यह बहुत प्रभावी था। मैं अपने जेएनआई कोड को मूल कॉल के चारों ओर पतले रैपर के रूप में लिखने की कोशिश करता हूं, हालांकि, मैं अपने जेएनआई कॉल को डिबग करने में बहुत कम समय बिताता हूं।

+0

जानकारी केविंग के लिए धन्यवाद – Ravisha