我正在使用 Java 1.6 、 Eclipse 、 Windows 7。我正在尝试在 java 程序中运行命令以使用 NMAP。
编码 :
String cmd[] = { "cmd.exe", "/c","start notepad.exe"};
Process pr = rt.exec(cmd);
工作正常,但代码:
String cmd[] = { "cmd.exe", "/c","start nmap.exe"};
Process pr = rt.exec(cmd);
根本没有。
我在命令提示符下尝试了这两个命令,它们都可以正常工作,但是当我使用 Runtime.exec() 尝试时,后者失败了。会有什么问题?
提前致谢..