当前位置: 技术问答>java相关
怎样在java里执行一个外部的程序
来源: 互联网 发布时间:2015-09-13
本文导语: 怎么让在java中编写一个class 在其运行期间可以运行外部的一个命令 如运行dos命令dir | String ls_1; try { //Process process = Runtime.getRuntime().exec("cmd /c dir \windows"); BufferedReader bufferedReader = new...
怎么让在java中编写一个class
在其运行期间可以运行外部的一个命令
如运行dos命令dir
在其运行期间可以运行外部的一个命令
如运行dos命令dir
|
String ls_1;
try
{
//Process process = Runtime.getRuntime().exec("cmd /c dir \windows");
BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream()) );
while ( (ls_1=bufferedReader.readLine()) != null)
System.out.println(ls_1);
}
try
{
//Process process = Runtime.getRuntime().exec("cmd /c dir \windows");
BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream()) );
while ( (ls_1=bufferedReader.readLine()) != null)
System.out.println(ls_1);
}
|
runtime.exec("dir");
|
Runtime.exec("c:ttt.ext");
|
rt.exec("dir"),這是相對路徑,你要用絕對路徑,或者是class相對目錄下要有想運行的exe