public class CommandUtil
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
CommandUtil.ExeInfo
执行的结果类 其包含有执行的是否成功
|
构造器和说明 |
---|
CommandUtil() |
限定符和类型 | 方法和说明 |
---|---|
static CommandUtil.ExeInfo |
execute(java.lang.String command)
执行命令行 返回信息是GBK编码时候执行的命令.
|
static CommandUtil.ExeInfo |
execute(java.lang.String command,
java.lang.String path,
java.lang.String dir,
java.lang.String chartSet,
java.lang.Integer timeOut)
执行命令行
|
(专用程序包) static java.lang.String |
getError(java.lang.Process process,
java.lang.String chartSet) |
(专用程序包) static java.lang.String |
getResult(java.lang.Process process,
java.lang.String chartSet) |
public static CommandUtil.ExeInfo execute(java.lang.String command) throws java.lang.Exception
command
- 命令字符串java.lang.Exception
- 出错会抛出异常public static CommandUtil.ExeInfo execute(java.lang.String command, java.lang.String path, java.lang.String dir, java.lang.String chartSet, java.lang.Integer timeOut) throws java.lang.Exception
command
- 命令字符串path
- 在命令行的path内增加路径dir
- 命令的目录chartSet
- 返回的信息的字符集(不正确会导致中文乱码): "GBK" ,"UTF-8"timeOut
- 超时时间java.lang.Exception
- 出错会抛出异常static java.lang.String getResult(java.lang.Process process, java.lang.String chartSet) throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
static java.lang.String getError(java.lang.Process process, java.lang.String chartSet) throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException