grapes
类 PBuilder

java.lang.Object
  继承者 grapes.PBuilder

public class PBuilder
extends java.lang.Object

系统命令操作

作者:
JSPGen

构造方法摘要
PBuilder()
           
 
方法摘要
 java.util.Map<java.lang.String,java.lang.String> getEnvi()
           
 java.lang.String getEnviValue(java.lang.String key)
          获取某环境变量值
 java.lang.String getErrInfo()
           
 java.lang.String getInfo()
           
 java.lang.String getStream(java.io.InputStream is)
          转换命令输出流为字符串
 boolean run(java.lang.String cmd)
           
 boolean run(java.lang.String[] cmd)
           
 boolean run(java.lang.String[] cmd, java.lang.String workDir)
           
 boolean run(java.lang.String[] cmd, java.lang.String workDir, java.util.Map<java.lang.String,java.lang.String> setEnvi)
          运行命令
 boolean run(java.lang.String cmd, java.lang.String workDir)
           
 boolean run(java.lang.String cmd, java.lang.String workDir, java.util.Map<java.lang.String,java.lang.String> setEnvi)
           
 void setEnviValue(java.util.Map<java.lang.String,java.lang.String> setEnvi)
          向环境变量赋值
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PBuilder

public PBuilder()
方法详细信息

getInfo

public java.lang.String getInfo()

getErrInfo

public java.lang.String getErrInfo()

getEnvi

public java.util.Map<java.lang.String,java.lang.String> getEnvi()

getEnviValue

public java.lang.String getEnviValue(java.lang.String key)
获取某环境变量值

参数:
key - 环境变量名称
返回:
String

setEnviValue

public void setEnviValue(java.util.Map<java.lang.String,java.lang.String> setEnvi)
向环境变量赋值

参数:
setEnvi - 环境变量名称

getStream

public java.lang.String getStream(java.io.InputStream is)
转换命令输出流为字符串

参数:
is - 命令输出流
返回:
String

run

public boolean run(java.lang.String[] cmd,
                   java.lang.String workDir,
                   java.util.Map<java.lang.String,java.lang.String> setEnvi)
运行命令

参数:
cmd - 命令符(支持带参字符串,其中参数与命令符用空格间隔)
workDir - 工作目录
setEnvi - 赋值环境变量
返回:
boolean 命令是否运行成功

run

public boolean run(java.lang.String[] cmd,
                   java.lang.String workDir)

run

public boolean run(java.lang.String[] cmd)

run

public boolean run(java.lang.String cmd,
                   java.lang.String workDir,
                   java.util.Map<java.lang.String,java.lang.String> setEnvi)

run

public boolean run(java.lang.String cmd,
                   java.lang.String workDir)

run

public boolean run(java.lang.String cmd)