gpt4 book ai didi

java - 从 Java 代码运行 Python 脚本

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:11:14 25 4
gpt4 key购买 nike

这是我第一次在 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 

请帮我解决这个问题。

最佳答案

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

Process process = Runtime.getRuntime().exec("C:\\Python\\python.exe  
C:\\Users\\username\\Desktop\\demo\\filename.py");

关于java - 从 Java 代码运行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44845041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com