में जावा जेएआर फ़ाइल का उपयोग करना JAR फ़ाइल को प्रबंधित .NET असेंबली में कनवर्ट करने के लिए कौन से विकल्प/विधियां/सॉफ़्टवेयर उपलब्ध हैं? उत्तर में सभी वाणिज्यिक और गैर वाणिज्यिक तरीकों को प्रदान करें। इनमें ऐसे समाधान शामिल नहीं हैं जिन्हें होस्ट मशीन पर जावा स्थापित करने की आवश्यकता होती है।.NET
.NET
उत्तर
मैं गलत हो सकता था, लेकिन मुझे पूरा यकीन है कि यह असंभव है। जावा बाइट कोड सीएलआर पर चलाने के लिए उत्पादित कोड से अलग है।
स्नारकी उत्तर: स्रोत कोड प्राप्त करें, और उसे बंद करें।
संपादित करें: थोड़ा सा पोकिंग http://sourceforge.net/projects/ikvm/, .NET के लिए जावा वर्चुअल मशीन कार्यान्वयन के साथ आता है। आपने जो कुछ भी नहीं पूछा, उतना ही नहीं, लेकिन शायद यह सबसे अच्छा होगा जो आप कर सकते हैं।
पिछले साल इस स्थिति के साथ सामना करते हुए, मैंने एक छोटे से रैपर (जावा में) लिखा था जो एक अस्थायी फ़ाइल से इनपुट पढ़ता था, जार को बुलाता था और आउटपुट को अन्य अस्थायी फ़ाइल में रखता था। .NET प्रोजेक्ट इनपुट फ़ाइल बनाएगा, JVM को कॉल करेगा और रैपर शुरू करेगा, इसे समाप्त करने और आउटपुट फ़ाइल को पढ़ने के लिए प्रतीक्षा करें। जल्दी और गन्दी। कम से कम मेरे मामले में
है हालांकि यह दृष्टिकोण स्पष्ट रूप से काम करता है, लेकिन मैं इस तरह के दृष्टिकोण को बहुत हतोत्साहित करता हूं और इसके बजाय कुछ आरपीसी तंत्र को बढ़ावा देता हूं। –
स्नैकी ठीक है। सवाल यह पूछता है। –
बाइटकोड पुनः लिखने योग्य है, कठिन हिस्सा रनटाइम कक्षा –