RCP编程技巧:如何调用外部程序?
来源:互联网 发布:怎样预防网络诈骗 编辑:程序博客网 时间:2024/04/30 23:22
在RCP开发程序过程中,一项功能是调用ant对生成好的文件进行编译,那该如何在rcp中调用外部程序呢?
一开始,我试了如下的方法:
Runtime run = Runtime.getRuntime();
String build = GeniusUtil.getPath()+ "ant/bin/ant -buildfile "+ Project.projectTargetPath+ "\\build.xml";
run.exec(build);
结果系统报错如下:
java.io.IOException: CreateProcess: c:/MyData/Java/eclipse3.11/GeniusPlatform/ant/bin/ant -buildfile C:\MyData\Java\example\build.xml error=193
经过调试,用以下的方法终于成功:
Runtime run = Runtime.getRuntime();
String build = GeniusUtil.getPath() + "ant/bin/ant -buildfile "+Project.projectTargetPath+ "\\build.xml";
run.exec(new String[] {"cmd.exe", "/c", build});
一开始,我试了如下的方法:
Runtime run = Runtime.getRuntime();
String build = GeniusUtil.getPath()+ "ant/bin/ant -buildfile "+ Project.projectTargetPath+ "\\build.xml";
run.exec(build);
结果系统报错如下:
java.io.IOException: CreateProcess: c:/MyData/Java/eclipse3.11/GeniusPlatform/ant/bin/ant -buildfile C:\MyData\Java\example\build.xml error=193
经过调试,用以下的方法终于成功:
Runtime run = Runtime.getRuntime();
String build = GeniusUtil.getPath() + "ant/bin/ant -buildfile "+Project.projectTargetPath+ "\\build.xml";
run.exec(new String[] {"cmd.exe", "/c", build});
0 0
- RCP编程技巧:如何调用外部程序?
- RCP编程技巧:在程序中如何调用ant?
- RCP编程技巧:在程序中如何关闭一个ViewPart?
- Java调用外部程序技巧
- Java调用外部程序技巧
- RCP编程技巧:如何得到IWorkbenchPage
- RCP编程技巧:如何得到文件路径
- java如何调用外部程序
- RCP编程技巧:如何设置自己的工具栏
- Qt编程调用外部程序打开文件
- Qt编程调用外部程序打开文件
- Qt编程调用外部程序打开文件
- Java如何调用外部exe程序
- 如何检查外部调用程序的状态
- 如何在VC++中调用外部程序
- C#如何调用外部exe程序
- 程序调用外部程序
- Qt技巧:QProcess与外部程序的调用
- 简单的Fragment使用
- RCP编程技巧:如何设置自己的工具栏
- dyld: library not loaded: 错误解决
- Python 2.x 与 Python3.x 主要区别对照表
- centOS下安装caffe教程(未完待续待整理)
- RCP编程技巧:如何调用外部程序?
- 判断数组中元素多个属性是否重复
- 数据库之FMDB源码解析二
- 绕过oc编译器检测,直接取函数,对象
- Cache与主存之间的映射方式
- JSP指令--Page指令
- RCP编程技巧:如何显示Mysql数据库中存储的图片?
- js无间隙轮播图
- Windows下Nginx学习历程_Nginx反向代理设置从80端口转向其他端口