java调用系统命令
来源:互联网 发布:易语言砍价源码 编辑:程序博客网 时间:2024/05/22 04:32
import java.io.IOException;
import java.io.InputStream;
public static void main(String[] args) throws IOException, InterruptedException {
String cmdText = "jd.com";
Process process = Runtime.getRuntime().exec("ping "+cmdText);
process.waitFor();
byte[] buffer = new byte[256];
int cnt = 0;
boolean result = false;
InputStream is = process.getInputStream();
while((cnt=is.read(buffer))>=0) {
String s = new String(buffer,0,cnt,"gbk");
System.out.println(new String(buffer,0,cnt,"gbk"));
if(s.contains("来自")){
result = true;
break;
}
}
System.out.println(result);
}
import java.io.InputStream;
/**
*@author lzf
*/
public class Command {public static void main(String[] args) throws IOException, InterruptedException {
String cmdText = "jd.com";
Process process = Runtime.getRuntime().exec("ping "+cmdText);
process.waitFor();
byte[] buffer = new byte[256];
int cnt = 0;
boolean result = false;
InputStream is = process.getInputStream();
while((cnt=is.read(buffer))>=0) {
String s = new String(buffer,0,cnt,"gbk");
System.out.println(new String(buffer,0,cnt,"gbk"));
if(s.contains("来自")){
result = true;
break;
}
}
System.out.println(result);
}
}
这只是其中方法之一,要是命令返回结果乱码你需要设置对应的解码方式
阅读全文
0 0
- JAVA调用系统命令!!
- java调用系统命令
- Java调用系统命令
- java调用系统命令
- java调用系统命令
- java调用系统命令
- Java 调用Linux 系统关机命令
- Java调用系统命令学习(一)
- Java调用系统命令学习(二)
- Java调用系统命令学习(三)
- 通过Java类实现调用系统命令
- 版本检查java调用系统命令
- Java调用系统命令学习(一)
- Java调用系统命令学习(1)
- Java调用系统命令学习(2)
- Java调用系统命令学习(3)
- JAVA调用系统命令或可执行程序
- JAVA调用系统命令或可执行文件
- netty 客户端连接过程分析
- Maven – 环境配置
- hdu-5861 线段树
- ThreadLocal源码解读
- 操作系统原理总结
- java调用系统命令
- Glide-You cannot start a load for a destroyed activity
- 虚拟内存
- xdoj 1243 ckj老师爱数学
- STM32编程基础(2)-库的修改
- 攻击目标叫什么名字
- 变位词排序
- hdu-5834 Magic boy Bi Luo with his excited tree 树形dp
- sql之left join、right join、inner join的区别