由以下原因引起:java.io.IOException:CreateProcess错误= 2,系统找不到指定的文件

时间:2018-08-03 16:37:08

标签: java python-2.7 java-native-interface

我正在尝试从Java调用python脚本。 Python版本是2.7.8

    // set up the command and parameter
    String pythonScriptPath = "C://Python27//ArcGIS10.3//helloPython.py";
    String[] cmd = new String[2];
    cmd[0] = "python";
    cmd[1] = pythonScriptPath;

    // create runtime to execute external command
    Runtime rt = Runtime.getRuntime();
    Process pr = rt.exec(cmd);

其中python.exe的路径为C://Python27//ArcGIS10.3//,该路径已作为路径变量存储在Windows中,但仍在最后一行,这给了我上述例外。我检查了其他解决方案,但似乎没有用。您能帮我解决问题吗?

1 个答案:

答案 0 :(得分:0)

我不是Windows用户,但我可以想象“ //”是向后的。尝试使用“ \\”。