可以使用javalangProcess和javalangRuntime实现,下面展示两个例子,其它用法请查阅资料:
1、执行ping命令:
import javaioBufferedReader;import javaioIOException;
import javaioInputStreamReader;
public class ProcessTest {
public static void main(String[] args) {
BufferedReader br = null;
try {
String cmd = "ping 127001";
// 执行dos命令并获取输出结果
Process proc = RuntimegetRuntime()exec(cmd);
br = new BufferedReader(new InputStreamReader(procgetInputStream(), "GBK"));
String line;
while ((line = brreadLine()) != null) {
Systemoutprintln(line);
}
procwaitFor();
} catch (IOException e) {
eprintStackTrace();
} catch (InterruptedException e) {
eprintStackTrace();
} finally {
if (br != null) {
try {
brclose();
} catch (IOException e) {
eprintStackTrace();
}
}
}
}
}
2、打开浏览器并跳转到百度首页:
public class ProcessTest {
public static void main(String[] args) {
try {
String exeFullPathName = "C:/Program Files/Internet Explorer/IEXPLOREEXE";
String message = "wwwbaiducom";
String[] cmd = {exeFullPathName, message};
Process proc = RuntimegetRuntime()exec(cmd);
} catch (IOException e) {
eprintStackTrace();
}
}
}
以上就是关于java中如何执行命令行语句全部的内容,包括:java中如何执行命令行语句、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)