MULTI BIN的wince 5.0,smdk2440下的实现 转
2008-01-24 13:05
211 查看
网址: http://www.haojiuye.com
吉林省千合IT教育:专注于培养IT行业需求量大、但人才市场紧缺的JAVA软件开发人员、网站设计与开发人员。培训内容紧随国际最新主流技术。5年来,毕业学员已遍布国内外众多知名软件企业。千合以其严谨的办学风格、一流的师资力量、完善的就业服务体系。真正达到所有赴京、沪……学员全部高薪就业!现开设JAVA定向就业培训、网站开发定向就业培训、大学生实训业务(JAVA/.NET方面)入学即入职不就业即退费
在线咨询:373473385、123309572
地址:长春市红旗街时代大厦19F
咨询电话:0431-85931252 86260168
祝贺:吉林千合教育----北京联想利泰强强联手推出软件测试实训项目,实训结束赴联想利泰及联盟企业工作!
在java调用exe,com可执行文件和bat,cmd批处理文件
一。运行exe文件
1. Java JDK里已经提供了调用的方法,不在累赘,代码如下。
try {
String command = "notepad";
Process child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
}
二。运行bat(批处理)文件
1.
import java.io.*;
public class Test
{
public static void main(String[] args)
{
System.out.println("args : " + java.util.Arrays.asList(args));
try
{
String command = args.length == 0 ? "notepad" : args[0];
Process child = Runtime.getRuntime().exec(command);
String line = null;
BufferedReader reader = new BufferedReader(new InputStreamReader(child.getInputStream()));
while((line = reader.readLine()) != null)
{
System.out.println(line);
}
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}
2. 虽然网上有人说找不到直接执行bat文件的方法,但我使用这种方法似乎也可以达到执行bat文件的效果,原本的希望是看看能从Process中读到什么信息,结果直接把bat文件中的内容按行打印并执行了。
3. 但因为InputStream一直没有关闭,这个循环变成了一个死循环,不知道如何判断批处理文件何时执行完毕。
长春java培训学校 长春JAVA培训 长春 JAVA工程师培训 长春 JAVA软件工程师 长春IT培训 长春网站培训 长春电脑培训学校 长春计算机培训学校 长春就业 长春软件测试培训 吉林长春网站开发 长春软件测试 长春电脑培训学校
吉林java培训学校 吉林JAVA培训 吉林 JAVA工程师培训 吉林 JAVA软件工程师 吉林IT培训 吉林网站培训 吉林电脑培训学校 吉林计算机培训学校 吉林就业 吉林软件测试培训 吉林软件测试 吉林电脑培训学校
吉林省千合IT教育:专注于培养IT行业需求量大、但人才市场紧缺的JAVA软件开发人员、网站设计与开发人员。培训内容紧随国际最新主流技术。5年来,毕业学员已遍布国内外众多知名软件企业。千合以其严谨的办学风格、一流的师资力量、完善的就业服务体系。真正达到所有赴京、沪……学员全部高薪就业!现开设JAVA定向就业培训、网站开发定向就业培训、大学生实训业务(JAVA/.NET方面)入学即入职不就业即退费
在线咨询:373473385、123309572
地址:长春市红旗街时代大厦19F
咨询电话:0431-85931252 86260168
祝贺:吉林千合教育----北京联想利泰强强联手推出软件测试实训项目,实训结束赴联想利泰及联盟企业工作!
在java调用exe,com可执行文件和bat,cmd批处理文件
一。运行exe文件
1. Java JDK里已经提供了调用的方法,不在累赘,代码如下。
try {
String command = "notepad";
Process child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
}
二。运行bat(批处理)文件
1.
import java.io.*;
public class Test
{
public static void main(String[] args)
{
System.out.println("args : " + java.util.Arrays.asList(args));
try
{
String command = args.length == 0 ? "notepad" : args[0];
Process child = Runtime.getRuntime().exec(command);
String line = null;
BufferedReader reader = new BufferedReader(new InputStreamReader(child.getInputStream()));
while((line = reader.readLine()) != null)
{
System.out.println(line);
}
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}
2. 虽然网上有人说找不到直接执行bat文件的方法,但我使用这种方法似乎也可以达到执行bat文件的效果,原本的希望是看看能从Process中读到什么信息,结果直接把bat文件中的内容按行打印并执行了。
3. 但因为InputStream一直没有关闭,这个循环变成了一个死循环,不知道如何判断批处理文件何时执行完毕。
长春java培训学校 长春JAVA培训 长春 JAVA工程师培训 长春 JAVA软件工程师 长春IT培训 长春网站培训 长春电脑培训学校 长春计算机培训学校 长春就业 长春软件测试培训 吉林长春网站开发 长春软件测试 长春电脑培训学校
吉林java培训学校 吉林JAVA培训 吉林 JAVA工程师培训 吉林 JAVA软件工程师 吉林IT培训 吉林网站培训 吉林电脑培训学校 吉林计算机培训学校 吉林就业 吉林软件测试培训 吉林软件测试 吉林电脑培训学校
相关文章推荐
- MULTI BIN的wince 5.0,smdk2440下的实现
- MULTI BIN的wince 5.0,smdk2440下的实现
- MULTI BIN的wince 5.0,smdk2440下的实现
- (转载)MULTI BIN的wince 5.0+smdk2440下的实现(扩大你的内存)
- MULTI BIN的wince 5.0,smdk2440下的实现
- MULTI BIN的wince 5.0,smdk2440下的实现
- [转]MULTI BIN的wince 5.0,smdk2440下的实现
- MULTI BIN的wince 5.0+smdk2440下的实现(扩大你的内存)
- WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(11)-BINFS在Nand上的实现(Multi-Bin的实现)
- wince 5.0 Hive Register 基于IDE设备的实现
- Wince 5.0 USB 驱动中address管理的实现
- WinCE 5.0 SMDK2440BSP—— Leddriver分析
- WinCE5.0/6.0下,通过command line实现自动化编译
- PXA270处理器PCMCIA/CF接口设计及WinCE 5.0驱动实现 ----eetchina.com
- WinCE5.0/6.0下,通过command line实现自动化编译
- WinCE5.0/6.0下命令行实现自动编译及另一种方式命令行编译
- Wince 5.0 USB 驱动中address管理的实现
- WINCE 5.0 实现按键中断 底层BSP需要修改哪些东西
- 如何在 Windows Mobile (WinCE 5.0) 中用Vc++编程查找并连接周围的蓝牙(Bluetooth)设备并实现数据通信
- 如何在 Windows Mobile (WinCE 5.0) 中用Vc++编程查找并连接周围的蓝牙(Bluetooth)设备并实现数据通信