यह मानते हुए कि मैं एंड-यूजर सॉफ्टवेयर प्रोग्राम (उबेरजर के रूप में) विकसित कर रहा हूं, मुझे आश्चर्य है कि उपयोगकर्ता के लिए प्लगइन डाउनलोड करने और रनटाइम के दौरान लोड करने के लिए मेरे विकल्प क्या हैं ।रनटाइम में प्लगइन्स को लोड करने के लिए आर्किटेक्चर
प्लगइन संकलित और स्रोत कोड के बिना आना चाहिए, इसलिए sth। जैसे load
एक विकल्प नहीं है। इस पर निर्माण के लिए मौजूदा पुस्तकालय (या जावा के तरीके ...?) मौजूद हैं?
संपादित करें: यदि आप सुनिश्चित नहीं हैं कि मैं इस तरह से भी संतुष्ट हूं कि मुख्य कार्यक्रम के रीबूट/स्टार्ट की लागत है। हालांकि, महत्वपूर्ण बात यह है कि स्रोत कोड को किसी भी जेएआर फ़ाइल में शामिल नहीं किया जाएगा (न तो मुख्य एप्लिकेशन और न ही प्लगइन-जार, देखें: लीनिंगेन दस्तावेज का स्रोत-स्रोत)।
ऐसा लगता है कि ओएसजीआई ऐसा करने का जावा तरीका है। जिथब रेपो वास्तव में खराब दस्तावेज है और स्रोत-कोड पर एक नजर से अत्यधिक हैकिश लगता है। अगर तुलनीय कुछ भी नहीं है तो मैं शायद ओएसजीआई के लिए एक रैपर लिखने जा रहा हूं। –