当前位置: 技术问答>java相关
路人乙,在这里向你说声对不起---再问Runtime类的exec
来源: 互联网 发布时间:2015-04-22
本文导语: 不知怎么我点管理的时候原贴就被转移到非技术区,再想转移回来怎么也不行 请各位掌门再次出手相救--- 原问题如下: ========================================================================= 请各位高手解释Runtime类的exec(String[] cm...
不知怎么我点管理的时候原贴就被转移到非技术区,再想转移回来怎么也不行
请各位掌门再次出手相救---
原问题如下:
=========================================================================
请各位高手解释Runtime类的exec(String[] cmdarray)和exec(String[] cmdarray, String[] envp)
看了Java api觉得收获不是很大,
特别对上面说明的“cmdarray - array containing the command to call and its arguments.”不能理解,
求一二实例解析,
分数不多,有劳各位了!
感谢之至!
==========================================================================
路人乙兄的回答如下:
Runtime rt=Runtime.getRuntime();
String[] cmdarray={"at","12:00","C:\calcu.exe"};
try{
rt.exec(cmdarray) ;
} catch(Exception e) {
System.out.println(e) ;
}
==========================================================================
而我,在反复看了好几遍
路人乙的解释还是不甚明白,
能解释一下cmdarray里面的几个元素有什么要求吗?
你看:
cmdarray - array containing the command to call and its arguments
数组包含的命令行参数(arguments)?是不是先要写明是什么命令,后面依次列出相关的参数???
第2个方法包含环境变量数组可以再说明一下可否,谢谢
请各位掌门再次出手相救---
原问题如下:
=========================================================================
请各位高手解释Runtime类的exec(String[] cmdarray)和exec(String[] cmdarray, String[] envp)
看了Java api觉得收获不是很大,
特别对上面说明的“cmdarray - array containing the command to call and its arguments.”不能理解,
求一二实例解析,
分数不多,有劳各位了!
感谢之至!
==========================================================================
路人乙兄的回答如下:
Runtime rt=Runtime.getRuntime();
String[] cmdarray={"at","12:00","C:\calcu.exe"};
try{
rt.exec(cmdarray) ;
} catch(Exception e) {
System.out.println(e) ;
}
==========================================================================
而我,在反复看了好几遍
路人乙的解释还是不甚明白,
能解释一下cmdarray里面的几个元素有什么要求吗?
你看:
cmdarray - array containing the command to call and its arguments
数组包含的命令行参数(arguments)?是不是先要写明是什么命令,后面依次列出相关的参数???
第2个方法包含环境变量数组可以再说明一下可否,谢谢
|
其实String[] cmdarray={"at","12:00","C:\calcu.exe"};
和String cmd="at 12:00 c:\calcu.exe" ;
的作用是一样的,即rt.exec(cmdarray)和rt.exec(cmd)的作用是一样的,都是向任务计划中添加一任务,我这里只是举了一个at command命令行的例子,你也可以试试其他的.使用数组可以使参数的设置更规范和灵活吧!
第二个方法没用过,抱歉.
和String cmd="at 12:00 c:\calcu.exe" ;
的作用是一样的,即rt.exec(cmdarray)和rt.exec(cmd)的作用是一样的,都是向任务计划中添加一任务,我这里只是举了一个at command命令行的例子,你也可以试试其他的.使用数组可以使参数的设置更规范和灵活吧!
第二个方法没用过,抱歉.
|
就是你在shell下面敲进去什么就写什么,环境变量数组就是key-value couple,例如Path="c:winnt",CLASSPATH="c:jdk1.3.01lib"
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。