【发布时间】:2015-10-06 11:56:53
【问题描述】:
我想通过python使用subprocess.Popen()执行java主类main.java。 main.java 需要 3 个参数。
我想知道怎么做?例如我有一个HelloWorld.java 类:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!" + args[0]);
} }
我尝试使用以下命令在 python 中调用它:
print (subprocess.Popen('java C:/Users/testing/Hello.Main sayHello', shell=True, stdout=subprocess.PIPE).stdout.read())
其中 'sayHello' 是我要传入的字符串 args。它说
错误:无法找到或加载主类 C:.Users.testing.Hello.Main
谢谢
【问题讨论】:
标签: java python subprocess