मेरे पास एक सॉफ्टवेयर है, इसकी एक .jar फ़ाइल है और यह मेरे लिनक्स सिस्टम में स्थापित है। मैं उस प्रोग्राम को पायथन के माध्यम से उपयोग करना चाहता हूं। मैं उस प्रोग्राम को कैसे आयात कर सकता हूं ताकि यह पायथन लिपि में काम करे। मैं उस प्रोग्राम को लूप में उपयोग करना चाहता हूं और मैं उस लूप को बनाने के लिए पायथन का उपयोग करना चाहता हूं।

-1
Vivek Sharma 5 अप्रैल 2018, 08:46

1 उत्तर

सबसे बढ़िया उत्तर

जावा कमांड चलाने के लिए आपको अजगर और जेवीएम के बीच एक कनेक्शन आयात करना होगा। फिर आप कक्षाएं और कॉल विधियां बना सकते हैं और सामान्य की तरह रिटर्न प्राप्त कर सकते हैं।

from py4j.java_gateway import JavaGateway          # Import JVM-Connector
java_gateway = JavaGateway()                       # Connect to the JVM
java_TestClass = gateway.jvm.<Package>.Test()      # Initalize a Class

result = java_TestClass.doSomethingWithReturn()    # Call a method with return
java_TestClass.doSomethingElse("hello world")      # Call void-Methhod

# Invoke static methods
java_gateway.jvm.java.lang.System.out.println('Hello World!') 

संकलित .jar का उपयोग करने के लिए आपको इसे भी आयात करना होगा।

import os
os.system("java -jar MyJar.jar")
0
LenglBoy 5 अप्रैल 2018, 05:51