2013-03-14 8 views
5

में बंडल JRE विकल्प अब मैं थोड़ी देर के लिए जावा के साथ काम किया का उपयोग करते हैं, GUIs के साथ अपने खुद के कार्यक्रमों और न सिर्फ एक पाठ्य पुस्तक है कि ग्रहण में चलाने से थोड़ा नमूना कार्यक्रमों का निर्माण शुरू करने के लिए। मैं निष्पादन योग्य जार को एक एक्स में लपेटकर, अपने कार्यक्रमों को उपयोगकर्ता के लिए विशेष रूप से विंडोज उपयोगकर्ताओं के लिए अधिक उपयोगकर्ता के अनुकूल बनाना चाहता था। तो मुझे लॉन्च 4j मिला, ऐसा लगता है कि यह एक बहुत अच्छी नौकरी करता है लेकिन मुझे नहीं पता कि उस कार्यक्रम में आधे से अधिक विकल्पों का क्या मतलब है (मुझे यह पता लगाने में एक घंटा लगा कि इसे कार्यात्मक एक्सई बनाने के लिए कैसे प्राप्त किया जाए)। मैंने उसे टेस्ट करने के लिए तला हुआ और वह मेरे पास लौट आया और कहा कि उसे कोई जेआरई त्रुटि नहीं मिली है। खैर, मैंने सोचा कि मैं अंत उपयोगकर्ताओं को जेआरई के लिए कैसे मजबूर कर सकता हूं, फिर मैंने लॉन्च 4j में बंडल जेआरई विकल्प देखा। लेकिन मैं इसका उपयोग कैसे करूं? क्या मैं विंडोज़ के लिए जेआरई ऑफ़लाइन इंस्टॉलर डाउनलोड करता हूं और यह चलाएगा कि अगर इसे इंस्टॉल नहीं किया जा सकता है? फिर सिस्टम के लिए उचित संस्करण के बारे में क्या (32-बिट वी 64-बिट)। मुझे लगता है कि मैं सोच रहा था कि मैं इसे जेआरई युक्त इस रहस्यमय पैकेज में ले जाऊंगा और मेरा लपेटा कार्यक्रम इसे चलाने के लिए उपयोग करेगा। बस कोई मुझे बता सकता है कि उस समारोह का उपयोग कैसे करें, अगर मुझे कुछ भी डाउनलोड करना है, तोकब तक पर्याप्त मैं Launch4j

यदि लॉन्च 4j ऐसा करने का सबसे अच्छा कार्यक्रम नहीं है तो कृपया कुछ और सुझाएं, मैंने अभी केवल शुरुआत करना शुरू कर दिया है इसमें, मुझे पता है कि वहां एक बेहतर रैपर है।

उत्तर

3

आपके "इंस्टॉलेशन" को "बंडल" जेआरई के लिए पहले से स्थापित जेआरई (jre/bin फ़ोल्डर java.exe और अन्य सभी फ़ाइलों के साथ) की आवश्यकता होगी। आप लॉन्च 4j के साथ जावा इंस्टॉलर पैक नहीं कर सकते हैं।

यह अपने दोस्त को अगर यह एक JRE नहीं मिल रहा है डाउनलोड करने और जावा स्थापित करने के विकल्प दिखाई नहीं देता है?

आप अपने आवेदन के साथ साथ जावा स्थापित करना चाहते हैं, NSIS पर एक नज़र डालें।

एक और एक है: IzPack। यह बहु-प्लेटफार्म इंस्टॉलर बनाता है। लेकिन, जैसा कि यह जावा पर निर्भर करता है, यह लॉन्च 4j का एक ही मामला है -> आपको जावा को पहले डाउनलोड और इंस्टॉल करना होगा। (मैंने अभी तक इज़पैक का उपयोग नहीं किया था, लेकिन जब मैं एक समाधान की तलाश में था, तो यह मेरे विकल्पों में से एक था।)

+0

यह उसे पता चलता है कि किया था लेकिन वह भाग्यशाली है कि वह जानता है कि कैसे पर, मैं हालांकि उसे देने कंप्यूटर चालू करने के लिए कार्यक्रम एक अच्छा विचार था। प्रयोज्य की अंतिम परीक्षा, पूरे यदि यह कुछ अधिक उसके लिए उन्नत था "डाउनलोड करने और स्थापित करने के लिए JRE यहाँ जाओ" मेरा मतलब है कि ज्यादातर लोगों को भी कैसे एक कार्यक्रम वे सिर्फ पर सुंदर तस्वीर के लिए जाना शुरू करने के लिए पता नहीं है डेस्कटॉप और मैं किसी को प्रोग्राम इंस्टॉल करने से बचना चाहता हूं, इसकी एकमात्र फ़ाइल है, मुझे लगता है कि एक इंस्टॉलर – Umdoobby

+0

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

+0

मैं इसे मूल रूप से जो कहा था उस पर वापस जा रहा हूं; अगर मुझे पथ सी: \ ... \ jre \ bin को बंडल विकल्प में रखना था, तो यह जार चलाने के लिए आवश्यक सभी फाइलें लेता है और उन्हें एक्स के साथ रखता है, इसलिए यह अधिक स्वायत्त – Umdoobby

1

मैंने लॉन्च 4j का अपना संस्करण बनाया है जो स्वचालित रूप से आवश्यक जेआरई डाउनलोड और स्थापित करने की अनुमति देता है। यदि आप इसे आज़माएं, तो इसे यहां प्राप्त करें: https://github.com/maztan/launch4j_auto_jre_download। Launch4j चलाने के बाद, "जेआरई" टैब में विकल्प सेट करें।

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