我想从perl文件读取perl脚本,但我得到CreateProcess错误= 193,%1不是有效的Win32应用程序,我不知道如何解决这个问题。阅读perl脚本错误:CreateProcess错误= 193,%1不是有效的Win32应用程序
下面的代码是我现在拥有的。
public static void Extract(){
Process process;
try
{
String testFile = "C:\\Users\\luenwong\\Desktop\\hello_world.pl";
process = Runtime.getRuntime().exec(testFile);
process.getOutputStream();
process.waitFor();
if(process.exitValue() == 0)
{
System.out.println("Command Successful");
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream()));
StringBuffer sb = new StringBuffer();
String line;
while((line = br.readLine()) != null){
sb.append(line).append("\n");
}
String answer = sb.toString();
System.out.println("Answer "+ answer);
}
else
{
System.out.println("Command Failure");
}
}
catch(Exception e)
{
System.out.println("Exception: "+ e.toString());
}
}
我已经发现了一些具有相同的错误雷人,但他们正试图读取文件的bash而不是Perl脚本。所以我想知道它会和他们一样的错误。感谢您的帮助。
谢谢。它在我安装perl之后起作用。 –