2012-12-10 19 views
5

मैं netbeans ide का उपयोग कर रहा हूं और jpcap लाइब्रेरी का उपयोग करके पैकेट को कैप्चर करने का प्रयास कर रहा हूं। मेरा प्रोग्राम अचानक त्रुटि से पहले चलाने के लिए प्रयुक्त होता हैथ्रेड में मुख्य "java.lang.UnsatisfiedLinkError: java.library.path में कोई jpcap

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jpcap in java.library.path 

दिखाई दे रहा है। मैंने अपने अन्य कंप्यूटर पर भी डीएस की कोशिश की है लेकिन व्यर्थ में .. मैंने jpcap लाइब्रेरी जोड़ा है और इंस्टॉल करने से पहले मैंने पुराने संस्करण को पूरी तरह साफ़ कर दिया है। उपलब्ध हर उपलब्ध किया है। मैं गंभीरता से परेशानी में

कृपया मदद करें!

उत्तर

5

अपने कार्यक्रम की शुरुआत करने के लिए इस जोड़ें:

System.out.println(System.getProperty("java.library.path"));

आप निर्देशिका की एक सूची मिलना चाहिए। यूनिक्स पर आपके jpcap के DLL (या so) आपके प्रोग्राम के काम के लिए इन निर्देशिकाओं में से एक होना चाहिए। यदि यह वहाँ नहीं है, तो या तो:

  • निर्देशिका युक्त जोड़े कि DLL/so को अपने सिस्टम के PATH (पसंदीदा)।
  • मुद्रित निर्देशिकाओं में से एक में DLL/so जोड़ें।
+0

thanx दोस्त यह सहायक था .. चीयर्स :) –