未在java中设置psexec进程:“0”;找不到指定的文件";

未在java中设置psexec进程:“0”;找不到指定的文件";,java,filenotfoundexception,psexec,Java,Filenotfoundexception,Psexec,我试图运行一些代码,但出现错误: String strCmd = "psexec.exe \\server -u use -p aaa tasklist"; Process process = Runtime.getRuntime().exec(strCmd); BufferedReader stdout = null; stdout = new BufferedReader(new InputStreamReader(process.getInputStream())); String

我试图运行一些代码,但出现错误:

String strCmd = "psexec.exe \\server -u use -p aaa  tasklist";
Process process  = Runtime.getRuntime().exec(strCmd);
BufferedReader stdout = null;
stdout = new BufferedReader(new InputStreamReader(process.getInputStream())); 
String line;

for(int l = 0; ( line = stdout.readLine()) != null; )
{     
    System.out.println ("output ->"+line);  
} 
stdout.close(); 
BufferedReader stdErr = new BufferedReader(new InputStreamReader(process.getErrorStream())); 
for(int l = 0; (line = stdErr.readLine()) != null; ) 
{  
    System.out.println ("Error Output ->"+line);     
} 
stdErr.close();   
现在我面临着这个错误:

线程“main”java.io.IOException中的异常:
无法运行程序“psexec.exe”:
CreateProcess错误=2,系统找不到指定的文件


您需要更改什么才能使此代码正常工作?

程序psexec.exe不在java进程的PATH变量中

尝试启动带有完整路径的.exe文件,或将psexec.exe所在的目录添加到path环境变量中