मैं जावा प्रोग्राम कैसे बना सकता हूं जो खुद को अपडेट कर सकता है। मैं इस कार्यक्रम को छोटी टीम के भीतर उपयोग के लिए बना देता हूं। मुझे किसी भी उन्नत सुविधाओं की आवश्यकता नहीं है। मुझे बस एक सरल और न्यूनतम समाधान की आवश्यकता है।जावा में एक स्व-अद्यतन प्रोग्राम कैसे लिखें?
उत्तर
Java Web Start विशेष रूप से इसके लिए है। आप एक jnlp फ़ाइल भेजते हैं, और जावा सर्वर से नवीनतम संस्करण लाने का ख्याल रखता है।
इसके अलावा, आप अद्यतन कक्षाएं डाउनलोड कर सकते हैं और रनटाइम पर उन्हें प्रतिस्थापित कर सकते हैं।
यह ध्यान दिया जाना चाहिए कि अनुप्रयोगों (बार-बार) रेटेड कक्षाओं को रिसाव करने के दौरान अद्यतन कक्षाओं को लोड करते हैं। आप लीक से बच सकते हैं, लेकिन यह सीधा नहीं है। –
हां, वे अब और फिर हर बार फिर से शुरू हो जाएंगे। – Bozho
स्व-अद्यतन करके आपका क्या मतलब है?
यदि आपका मतलब है कि यह रनटाइम (जो दुर्लभ है) पर अपना व्यवहार बदलता है, तो आप जावा कोड लिखते हैं, इसे संकलित करते हैं, और इसे चल रहे प्रोग्राम के भीतर से लोड कर सकते हैं। मैंने देखा है कि किया।
अधिक आम परिदृश्य प्लग-इन के साथ एक कोर प्रोग्राम होना है, जहां प्लग-इन को रनटाइम पर अपडेट किया जा सकता है। ऐसा करने का सबसे आसान तरीका इन सेवाओं के लिए इंटरफेस का उपयोग करना है और फिर इन प्रकारों के रनटाइम पर तत्काल लोड करना है। हालांकि, एक पूरी तरह से मजबूत प्लग-इन फ्रेमवर्क लिखना आमतौर पर पहिया को फिर से शुरू कर रहा है। ओएसजीआई जैसे कई मौजूदा आर्किटेक्चर हैं।
- 1. क्रॉस-प्लेटफ़ॉर्म प्रोग्राम कैसे लिखें?
- 2. संकलन के दौरान प्रोग्राम कैसे लिखें?
- 3. एक थ्रेडेड जावा प्रोग्राम
- 4. फ़ाइल में सरणी कैसे लिखें जावा
- 5. जावा एनोटेशन प्रोसेसर कैसे लिखें?
- 6. जावा: बाइनरी फाइलें कैसे लिखें?
- 7. लिनक्स: एक सी प्रोग्राम लिखें जो एक शेल
- 8. कुशल जावा कोड कैसे लिखें?
- 9. प्रोग्राम के StdOut स्ट्रीम को सीधे सी # में कैसे लिखें?
- 10. एक लिटर कैसे लिखें?
- 11. एक दुभाषिया कैसे लिखें?
- 12. एक लिंकर कैसे लिखें
- 13. पढ़ें/लिखें जावा
- 14. जावा में एक पूर्ण-स्क्रीन मोड कैसे प्रोग्राम करें?
- 15. जावा: प्रोग्राम
- 16. जावा प्रोग्राम
- 17. जावा प्रोग्राम
- 18. जावा प्रोग्राम को संकलित करें ... जावा प्रोग्राम
- 19. जावा के साथ आरएसएस फ़ीड कैसे लिखें?
- 20. एक पार्सल में नक्शा कैसे लिखें?
- 21. सी ++ में एक साधारण कक्षा कैसे लिखें?
- 22. एरलांग में एक साधारण वेबसर्वर कैसे लिखें?
- 23. क्या यह संभव है कि जावा बाइटकोड निर्देशों के साथ सीधे एक प्रोग्राम लिखें?
- 24. लुआ :: सरल प्रोग्राम कैसे लिखें जो एकाधिक सीपीयू लोड करेगा?
- 25. एक जीयूआई अनुप्रयोग में कंसोल को कैसे लिखें
- 26. जावा जेआईटी अनुकूलन अनुकूल कोड कैसे लिखें?
- 27. जावा प्रोग्राम
- 28. MATLAB - एक ईपीएस फ़ाइल में छवि लिखें
- 29. जावा में लिखें-एक बार पढ़ें- कई मानचित्र?
- 30. आर के लिए फ़ाइल में एक हैलो वर्ल्ड प्रोग्राम कैसे लिखें और निष्पादित करें?
मुझे वह चीज़ है जो आपको स्वयं को अद्यतन करने का मतलब स्पष्ट करने की आवश्यकता है। यह एक बहुत भरा और संदिग्ध शब्द है। – Uri
हां: क्या आपका मतलब एक प्रोग्राम है जो स्वयं निष्पादन कोड या एक प्रोग्राम लिखता है जो स्वयं का एक नया संस्करण डाउनलोड करता है? –
उस अस्पष्टता शब्द के लिए खेद है। यह फ़ायरफ़ॉक्स अद्यतन सुविधा की तरह है। यह स्वचालित रूप से इंटरनेट पर अपडेट की जांच करता है और वर्तमान संस्करण अपडेट करता है। मैं अपनी टीम के लिए छोटी उपयोगिता बनाने की कोशिश करता हूं और इसे टीम में वितरित करता हूं। यह सामान्य डेस्कटॉप स्विंग एप्लिकेशन है। मैं इस कार्यक्रम को लगातार सुधार रहा हूं लेकिन मैं इस कार्यक्रम को हर किसी को फिर से नहीं भेजना चाहता था। – dmay