मुझे आश्चर्य है कि जावा डेस्कटॉप एप्लिकेशन, स्टार्टअप पर, कुछ यूआरएल देखें, यह देखने के लिए कि क्या इसे अपडेट की आवश्यकता है, और यदि आवश्यक जार फाइलें डाउनलोड करें, और जोड़ें उन्हें चल रहे कार्यक्रम के लिए कक्षा के लिए।जावा में रनटाइम पर JAR फ़ाइलों को डाउनलोड करना
यदि पुराने जार हैं, तो उन्हें अभी तक क्लासलोडर में लोड नहीं किया जाना चाहिए था, इस बिंदु पर उन्हें चाहिए? आवेदन को पुनरारंभ करने के बाद w/आउट लोड होने से पहले उन्हें बाहर निकालना संभव है?
यही वह है जो मैं आम तौर पर करता हूं। मेरे पास एक ऐसा एप्लिकेशन है जो सामान्य रूप से jnlp होगा, लेकिन इस विशेष परिदृश्य में मैं इस एप्लिकेशन को पहले से चल रहे वीएम से लॉन्च करने जा रहा हूं, और इसे उसी वीएम में शुरू करूंगा। वह हिस्सा काम कर रहा है। समस्या वह एप्लिकेशन है जो सामान्य रूप से जेएनएलपी को अपडेट करना आसान नहीं है, और इसे अन्य ऐप शुरू करने के लिए इसके क्लासपाथ में कुछ आश्रित जार की आवश्यकता होगी। जेएनएलपी यह सब हल करेगा, लेकिन एकल वीएम आवश्यकता बाधा है। – broschb