Running Java Main Class Using Subprocess.Popen In Python
I want to execute java main class main.java by python using subprocess.Popen(). main.java takes 3 args. I wonder how to do it? For example I have a HelloWorld.java class: public cl
Solution 1:
You may run your java file with extension .class the following way:
java your.path.Main arg1 arg2
where,
java- command, which runs the Java interpreteryour.path.Main- full name of your class (without.class)arg1 arg2- the arguments (written by spaces or between")
Further, when you formatted this line, it transmits in subprocess.Popen() as argument.
subprocess.Popen('java your.path.Main arg1 arg2')
I'm not Python programmer, because I advice you to read documentation about this method.
Post a Comment for "Running Java Main Class Using Subprocess.Popen In Python"