मुझे सी ++ में लिखा गया एक एप्लीकेशन मिला है और मैं इसके लिए सी ++ में प्लगइन लिखकर एप्लिकेशन कार्यक्षमता का विस्तार करने में सक्षम हूं।जावा को एक C++ एप्लिकेशन में एम्बेड करें?
मैं मूल रूप से ऐसा करना चाहता हूं कि जावा को इस एप्लिकेशन में एम्बेड करना है। यह पहले से ही पाइथन (मेरे द्वारा नहीं किया गया) के साथ किया जा चुका है।
मैंने जेएनआई के बारे में कुछ पढ़ा लेकिन जावा कक्षाओं का उपयोग करने वाले एक पूर्ण प्रोग्राम से हमेशा भाषण होता है।
मैं क्या करना चाहता हूं, जावा में सी ++ से कक्षाओं का उपयोग करने के लिए आवेदन के साथ बातचीत करने के लिए।
यह इस मामले में एक 3 डी ऐप है, जिसे सिनेमा 4 डी कहा जाता है।
क्या जेएनआई या कुछ भी इस तरह का उपयोग करते हुए एप्लिकेशन चल रहा है (कुछ प्रकार की स्क्रिप्टिंग भाषा में) जावा कोड को संकलित और मूल्यांकन करने का कोई तरीका है?
उदाहरण काल्पनिक कोड के बाद एम्बेडिंग किया गया था:
import c4d.documents.*;
class Main {
public static void main() {
BaseDocument doc = GetActiveDocument();
BaseObject op = doc.GetActiveObject();
if (op != null) {
op.Remove();
}
}
}
इस कोड सिनेमा 4D के साथ बातचीत करनी चाहिए चयनित ऑब्जेक्ट को हटाने के लिए।
आप पूर्ण जावा एसई या सिर्फ कुछ न्यूनतम वी एम की ज़रूरत है? –
आप "कुछ प्रकार की स्क्रिप्टिंग भाषा" क्यों कहते हैं, अगर आप पहले ही निर्धारित कर चुके हैं कि यह भाषा जावा होनी चाहिए? – jalf
@ माइकलराजर यह वास्तव में अभी भी खुला है, जावा के बीच मूल बातचीत और एप्लिकेशन शुरुआत के लिए बहुत अच्छा होगा। –