मैं एक जावा .jar आवेदन है कि मैं अपने ग्राहकों को जो मैक या Windows पर हैं को वितरित करना चाहते है। मैं एक उपकरण है जो ऐसा करता है कि जब चलाने मेरी जार फ़ाइल लेता है और क्रमश: एक .dmg और Macs और Windows के लिए एक .exe आवरण में यह लपेटता उपयोग करना चाहते हैं:मैक/विंडोज के लिए जावा एप्लिकेशन को बंडल कैसे करें?
- जांच करें कि क्या JRE स्थापित किया गया है; यदि नहीं, तो यह ओरेकल से जेआरई 6 स्थापित करता है। अन्यथा, यह नवीनतम 1.6.x संस्करण में स्थापित जेआरई अद्यतन करता है।
- मेरी लिपटे आवेदन करने के लिए प्रारंभ मेनू (Windows में) या अनुप्रयोग फ़ोल्डर (MacOSX में) में एक शॉर्टकट लिंक बनाता है और इसके बाद के संस्करण JRE
- का उपयोग कर चलाने के लिए अपने आवेदन की सुविधा देता है विंडोज के लिए आसान "स्थापना रद्द करें आवेदन" का समर्थन करता है। मैक के लिए, हटाने के लिए .app को ट्रैश में खींचें।
वैकल्पिक विशेषताएं:
- मंच स्वतंत्र एप्लिकेशन आइकन के लिए समर्थन जार JRE के तर्क के लिए
- समर्थन करने के लिए स्वत: अद्यतन के लिए
- समर्थन जब मेरे .jar
- लिनक्स समर्थन चल (.deb अथवा .rpm)
मुझे लगता है कि पैकेज निर्माता लग रहा है और उन्नत इंस्टालर सब कुछ आप के लिए पूछ रहे हैं कर सकते हैं। मुझे नहीं लगता कि आपको एक ऐसा उपकरण मिल जाएगा जो विंडोज और मैक दोनों के लिए काम करेगा। आपको शायद पैकेज प्रबंधन के लिए कुछ अलग चाहिए। यदि आप हमें बताते हैं कि पैकेज निर्माता, उन्नत इंस्टॉलर, या जो कुछ भी आपने कोशिश की है, तो आपकी कौन सी आवश्यकताओं को पूरा नहीं किया गया है, हम शायद मदद कर सकते हैं। – jahroy
ध्यान दें कि जेआर 1.6 केवल ऐप्पल से डाउनलोड और सॉफ्टवेयर अपडेट के रूप में उपलब्ध है। 1.7 ओरेकल से उपलब्ध है। – Mark
मुझे नहीं पता कि आपका बजट क्या है, लेकिन इस पर एक नज़र डालें: [फ्लेक्सरा सॉफ्टवेयर का इंस्टॉलेशन कहीं भी] (http://www.flexerasoftware.com/products/installanywhere.htm) – msiyer