这是程序的代码
package awt;
import java.io.*;
import java.lang.Runtime;
import java.lang.Process;
public class Router
{
Runtime runtime = Runtime.getRuntime();//得到jvm的运行环境
Process process7;
public static void main(String argsp[])
{
new Router().to_process();
}
public void to_process()
{
try
{
process7=runtime.exec("cmd.exe/netsh wlan show hostednetwork");
process7.wait();
InputStream in=process7.getInputStream();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in));
String s=bufferedReader.readLine();
while(s!= null)
{
System.out.println(s);
}
in.close();
bufferedReader.close();
}
catch(IOException ae)
{
ae.printStackTrace();
}
catch(InterruptedException ie)
{
ie.printStackTrace();
}
}
}
下面那是程序运行的错误提示
java.io.IOException: Cannot run program "cmd.exe/netsh": CreateProcess error=2, ?????????
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:431)
at java.lang.Runtime.exec(Runtime.java:328)
at awt.Router.to_process(Router.java:19)
at awt.Router.main(Router.java:13)
Caused by: java.io.IOException: CreateProcess error=2, ?????????
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 5 more
那位高手路过,请看看是哪里的问题?