从java代码运行Python脚本

时间:2017-06-30 11:08:52

标签: java python python-2.7 jsp servlets

这是我第一次在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 个答案:

答案 0 :(得分:2)

尝试使用python的完整路径,例如

{{1}}
相关问题