我有一个java web开发项目,并且想调用一个python脚本在后台运行,然后继续使用java。使用runtime.getruntime.exec从Java调用python脚本
String command = "cmd.exe /c cd "C:\\path\\to\\py\\" && python script.py";
Process p = Runtime.getRuntime().exec(command);
当我打电话给我时,似乎没有什么事情发生,但是当脚本访问其目录中的文件时,我需要先改变目录。
感谢您的帮助
编辑:
正确答案是加入开始,这是我编辑的代码
String command = "cmd.exe /c cd "C:\\path\\to\\py\\" && start python script.py";
Process p = Runtime.getRuntime().exec(command);
python脚本可以在jython下运行吗?如果是这样从java调用它并运行一个线程 – Mark