简单地说,我有一个生成某个.txt文件的java应用程序,以及一个使用该文本文件使用Plotly生成图形的python脚本。当我自己运行脚本时,它运行正常。 java应用程序也正确生成文本文件,然后调用python脚本。
我尝试过两种调用脚本的方法:
Process p = Runtime.getRuntime().exec(../python_scripts/);
和
ProcessBuilder pb = new ProcessBuilder("python"," ../python_scripts/ScatterPlot.py");
pb.start();
从终端可以正常工作,而不是从我的java程序调用时。显然找到了该文件,因为没有抛出异常。