संभव डुप्लिकेट:
How to bundle a native library and a JNI library inside a JAR?Bundling देशी dll
मैं देशी lib शामिल करने की जरूरत (jnotify लेकिन मुझे लगता है कि यह बात शामिल नहीं है) मेरी जार करने के लिए। मैं नेटबीन के साथ ऐसा करना चाहता हूं।
मैंने को manifest.mf
फ़ाइल में जोड़ा और jnotify.dll
projektHome\src\lib\
फ़ोल्डर में जोड़ा। लेकिन दुर्भाग्य से नेटबीन manifest.mf
फ़ाइल को ओवरडिंग कर रहा है।
मैं कैसे तय कर सकता हूं? क्या मैं केवल नेटबीन का उपयोग कर ऐसा कर सकता हूं? क्या यह लाइन 'Bundle-NativeCode: /lib/jnotify.dll; osname=win32
सही है? मैंने यह भी सुना है कि मुझे manifest.mf
में डीएलएस हैश डालना चाहिए और मेरे जार पर हस्ताक्षर करना चाहिए। क्या यह सच है?
उत्तर के लिए धन्यवाद। मुझे लगता है कि मैं इसे exe में लपेटने की कोशिश करूंगा। मैं सरल बल्ले बैच फ़ाइल बना सकता हूं लेकिन मुझे केवल एक फ़ाइल रखना पसंद है। लेकिन मुझे अभी तक उपयुक्त टूल नहीं मिला है। मैंने लंच 4j की कोशिश की लेकिन इसमें मूल libs जोड़ने के लिए विकल्प नहीं है। –
मैंने 'user.dir' में dll फ़ाइल शामिल की और यह अच्छी तरह से काम किया। – Jus12