我有一个Python程序,只打印“hello world”。我只想在Java程序中获取该输出并再次打印,即我想在Java程序中使用Python程序的输出。
我尝试使用Runtime.getRuntime().exec("helloworld.py");
,但它给了一个例外,说java.lang.IOException : Cannot run program "helloworld.py" : CreateProcess error=193, %1 is not a valid Win32 application
。
任何人都可以解释为什么发生这种异常以及它的解决方案是什么?
提前致谢!
你试过这个吗?
Runtime.getRuntime().exec("python helloworld.py");
请尝试,如果它不起作用,请发表评论。
您的文件“helloworld.py”不是可执行文件。
您的命令允许运行提示命令。
尝试:Runtime.getRuntime().exec("python helloworld.py");