从java代码运行Python脚本
这是我第一次在java中尝试python。 我试图从我的代码中执行python脚本,如下所示
Process process = Runtime.getRuntime().exec("python C:\\Users\\username\\Desktop\\demo\\filename.py");
但我有以下例外
无法运行程序“python”:CreateProcess error=2,系统找不到指定的文件
我已经安装了python。 我不知道为什么找不到该文件。 我试图遵循这个link但它并没有解决我的问题
提前谢谢
编辑1
我尝试了“Viacheslav Vedenin”给出的示例代码,它在我执行java(servlet)程序时起作用。但当我从JSP按钮单击事件运行相同的函数时,它不起作用。 它给了我以下的错误
java.io.IOException: Cannot run program "python": CreateProcess error=2, The system cannot find the file specified
请帮我解决这个问题
# 1 楼答案
例如,尝试使用python的完整路径