2011-03-22 24 views
37

मैं जावा शुरुआतकर्ता हूं।जावा प्रोग्राम्स के लिए विंडोज इंस्टालर बनाएं

मैंने पहले से ही एक सरल जीयूआई एप्लीकेशन बनाया है जो प्रदर्शित करेगा "हैलो वर्ल्ड" लेबल।

लेकिन, मैं विंडोज़ के लिए .java या .jar से इंस्टॉलर कैसे बना सकता हूं। मान लीजिए कि मैंने एक उपयोगी एप्लिकेशन बनाया है और इसे अपने पीसी में स्थापित करने के लिए अपने दोस्तों के साथ साझा करना चाहते हैं, बिना उन्हें पता होना चाहिए कि जेआरई क्या है, या जेआरई कैसे डाउनलोड करें।

उत्तर

11

ऐप को तैनात करें। Java Web Start का उपयोग कर एक वेबसाइट से। सुनिश्चित करें कि उपयोगकर्ता का न्यूनतम जावा deployJava.js (जेडब्ल्यूएस जानकारी पृष्ठ से जुड़ा हुआ है) का उपयोग कर रहा है।

+0

जब भी संभव हो, उपयोग करने का सबसे अच्छा तरीका – TheLQ

+6

जावा वेब स्टार्ट एप्लिकेशन लॉन्चर ठीक काम करता है यदि आप उस नेटवर्क पर जावा एप्लिकेशन को तैनात करने का प्रयास कर रहे हैं जहां आवश्यक फ़ाइलों को होस्ट करने के लिए सर्वर की आवश्यकता है, जो 'वेब-तैनात' है। यह केवल वेब सर्वर से क्लाइंट को JAR फ़ाइलों को स्थानांतरित करता है। यह एक बार प्रौद्योगिकी के बाद .NET क्लिक के समान है। यदि आप भौतिक मीडिया जैसे सीडी/डीवीडी इत्यादि को एक सिकुड़ने वाले उत्पाद (सामान्य वितरण विधि) के रूप में वितरित करने का प्रयास कर रहे हैं तो यह काम नहीं करता है। – eee

+0

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

11

http://java-source.net/open-source/installer-generators
एक छोटी सी Googling सरल चमत्कार करता है।

+31

शायद आप कुछ परिणाम के साथ Google परिणाम में सुधार करना चाहते हैं mmendations? –

+0

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

+0

इनमें से अधिकतर मशीन पर पहले से ही जेआरई की आवश्यकता है। Launch4J इस प्रश्न का जवाब शायद एक दूसरे से जवाब देने के लिए व्यवहार्य है। – Joel

2

आप जावा आधारित कार्यक्रम के लिए एक पेशेवर दिखने Windows- आधारित EXE संस्थापक बनाने के लिए ग्रहण आईडीई के तहत InnoSetup और Launch4j साथ चींटी कार्य उपकरण का उपयोग कर सकते हैं: How to create an exe file in java

+0

मैकिंतोश और * निक्स के उपयोगकर्ताओं के लिए यह कैसे काम करता है? ओपी ने लक्ष्यीकरण विंडोज का उल्लेख नहीं किया था। –

+1

@ एंड्रयू थॉम्पसन: ओपी विंडोज का जिक्र करता है ... उसने कहा, 'लेकिन, मैं विंडोज़ के लिए .java या .jar से इंस्टॉलर कैसे बना सकता हूं :) Apache Ant कुछ गैर-विंडोज ओएस का समर्थन करता है; यह जावा-आधारित उपकरण है, वैसे भी। गैर-विंडोज ओएस के लिए, आपको चींटी कार्य स्क्रिप्ट में टूल/स्क्रिप्ट को बदलने की आवश्यकता है (यह मेरे अनुभव से बाहर है)। – eee

+2

"ओपी विंडोज का उल्लेख करता है" मेरा बुरा। याद किया कि यहां तक ​​कि मेरे ** दूसरे ** इसे पढ़ने में भी! :( –

8

आप WiX का उपयोग Windows इंस्टालर पैकेज बनाने के लिए कर सकते हैं। पैकेज में जेआरई बाइनरी और आपके संकलित एप्लिकेशन (जार फ़ाइल) शामिल होंगे। इंस्टॉलेशन पर, इंस्टॉलर आपकी फ़ाइलों को उपयोगकर्ता के कंप्यूटर पर अनपैक करता है, शॉर्टकट बनाता है जो आपके एप्लिकेशन को शुरू करता है (app-path\jre\bin\javaw.exe -jar app-path\your-app.jar)।

Redistributing the JRE पर नोट्स और README पर नोट्स देखें।

4

मैं जेएसमुथ नामक एक प्रोग्राम का उपयोग करता हूं। यह java .jar फ़ाइलों को निष्पादन योग्य में बदल देता है। मैं फिर उन निष्पादन योग्य लेता हूं और इंस्टॉलशील्ड का उपयोग कर इंस्टॉलर बना देता हूं। InstallShield आपको अत्यधिक अनुकूलन इंस्टॉलर बनाने की अनुमति देता है। एक मुफ्त "लाइट संस्करण" है जिसका आप उपयोग कर सकते हैं। करना बहुत आसान है और स्क्रिप्ट बनाने के लिए जोड़ने में बहुत आसान है।

1

आप जावा प्रोजेक्ट की जार फ़ाइल के लिए create exe फ़ाइल के लिए install4j का उपयोग कर सकते हैं और प्रोजेक्ट के लिए इंस्टॉलर बनाने के लिए इनो सेटअप कंपाइलर फ़ाइल का उपयोग कर सकते हैं। इस के लिए यूट्यूब vedio टीएस exe और संस्थापक

video for create the exe and installer

-1

मूल रूप से, आप जार में अपनी परियोजना को बचाने के लिए और फिर exe करने के लिए परिवर्तित बनाने का तरीका, आप jar4exe या अन्य सॉफ्टवेयर का उपयोग कर सकते हैं। जब आपके पास exe फ़ाइल है, तो इंस्टॉलर सॉफ़्टवेयर जैसे इनो सेटअप कंपाइल या अन्य का उपयोग करें। उन सभी stpes के बाद आपकी परियोजना विंडोज, मैक या लिनक्स मंच में स्थापित करने के लिए तैयार हो जाएगा। शुभ लाभ।

+0

इनो सेटअप केवल विंडोज – Joel

+0

पर चलता है हाँ इनो सेटअप बस विंडोज़ पर चलता है और यह सिर्फ एक इंस्टॉलर सॉफ्टवेयर है लेकिन आपकी एक्सई फाइल विंडोज़, मैक और लिनक्स में चल सकती है, jar4exe के लिए धन्यवाद। –

0
  1. exe4j

    • यह आपको एक बनाने के लिए उपयोग होगा स्थापित करें।एक जार फ़ाइल से exe फ़ाइल
  2. स्थापित Inno सेटअप संकलक

    • यह संस्थापक बनाने के लिए प्रयोग किया जाता है

https://www.youtube.com/watch?v=kSmhIunxVW4

में आपका मार्गदर्शन करने के लिए एक पुरानी लेकिन प्रासंगिक वीडियो
संबंधित मुद्दे