【问题标题】:Error : java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application [duplicate]错误:java.io.IOException:CreateProcess 错误=193,%1 不是有效的 Win32 应用程序 [重复]
【发布时间】:2016-05-23 23:04:31
【问题描述】:

我在这段代码中有一个错误:

    String rollno="13f127";
    String file="code";
    Process p = Runtime.getRuntime().exec("C:\\Users\\Raga\\Documents\\"+rollno+"\\"+file+".py < C:\\Users\\Raga\\Documents\\"+rollno+"\\input.txt");

我不知道如何创建该流程以及这一行有什么问题。请帮助任何人!

我之前已经看到过这类问题,但在我的问题中,我使用从文件中给出的输入来编译 python 程序。所以我想知道这个有什么不同!

【问题讨论】:

    标签: java


    【解决方案1】:

    您正在尝试执行一个不可执行的 python 文件。

    尝试使用“python”(前提是您已安装 python)命令,就像从 cmd 执行 python 脚本一样。

    例子:

    Process p = Runtime.getRuntime().exec("python C:\\Users\\Raga\\Documents\\"+rollno+"\\"+file+".py < C:\\Users\\Raga\\Documents\\"+rollno+"\\input.txt");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-07
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 2015-09-29
      • 2013-02-28
      • 2020-02-19
      相关资源
      最近更新 更多