java程序执行cmd
来源:互联网 发布:完美坚持 知乎 编辑:程序博客网 时间:2024/05/17 03:03
package com.sun.test;
import java.io.File;
import java.io.InputStream;
public class CMDExecute {
public synchronized static String run(String[] command,String workdirectory){
String result = "";
try{
ProcessBuilder builder = new ProcessBuilder(command);
if(null!=workdirectory){
builder.directory(new File(workdirectory));
builder.redirectErrorStream(true);
Process process = builder.start();
InputStream is = process.getInputStream();
int length = 0;
byte[] buffer = new byte[1024];
//读结果
while((length=(is.read(buffer)))!=-1){
System.out.println(new String(buffer));
result = result + new String(buffer);
}
is.close();//关闭流
}
}catch(Exception e){
e.printStackTrace();
}
return result;
}
public static void main(String[] args) {
String directory = "C:\\Users\\Administrator";
String[] command = {"javac"};
run(command,directory);
import java.io.File;
import java.io.InputStream;
public class CMDExecute {
public synchronized static String run(String[] command,String workdirectory){
String result = "";
try{
ProcessBuilder builder = new ProcessBuilder(command);
if(null!=workdirectory){
builder.directory(new File(workdirectory));
builder.redirectErrorStream(true);
Process process = builder.start();
InputStream is = process.getInputStream();
int length = 0;
byte[] buffer = new byte[1024];
//读结果
while((length=(is.read(buffer)))!=-1){
System.out.println(new String(buffer));
result = result + new String(buffer);
}
is.close();//关闭流
}
}catch(Exception e){
e.printStackTrace();
}
return result;
}
public static void main(String[] args) {
String directory = "C:\\Users\\Administrator";
String[] command = {"javac"};
run(command,directory);
}
}
0 0
- java程序执行cmd
- java学习笔记-cmd执行java程序
- 通过JAVA程序执行CMD命令
- java cmd 执行本地程序并对程序执行情况反馈
- 在Windows的cmd控制台执行java程序
- cmd执行java程序,引用第三方jar包
- java 执行cmd代码
- java执行CMD
- java执行cmd命令
- java 执行 cmd 命令
- java执行CMD命令
- java 执行 cmd 命令
- java执行cmd命令
- java执行cmd命令
- java中执行cmd
- JAVA执行cmd命令
- java执行cmd命令
- C#编程执行cmd程序
- WPF
- Hadoop-2.2.0集群部署时live nodes数目不对的问题
- HBase中LeaseException及ClosedChannelException解决办法
- 浪漫雅圆中英文体IOS7完整修改版
- oracle正则表达式regexp_like用法
- java程序执行cmd
- 动态链接库DLL的函数导出
- yii中 注册后需要邮件激活才可以访问 但激活后还是显示未登录
- CType, DirectCast, TryCast语句
- oracle日期函数集锦
- http与https的区别
- Animate resource
- 【视野的差距】
- Unresolved inclusion 解决办法&& launch failed,binary not found