我在网上查了很多资料,虽然涉及到这个函数,但是情况与我的不尽相同
我的情况是:在一个JAVA程序中要调用另一个用C写的程序,是.exe的。但是这个程序是需要命令行的。如果在WINDOWS命令行下执行的话,应该写成:D:\\work\\SVM\\svm_learn.exe -z c D:\\SVM\\训练集各样本点向量\\donorsAndExons.txt D:\\SVM\\SVM训练后的模型\\donorsAndExonsModel.txt
可是现在我需要JAVA程序调用它,应该怎么办呢?谢谢大家的指教!!!
我的情况是:在一个JAVA程序中要调用另一个用C写的程序,是.exe的。但是这个程序是需要命令行的。如果在WINDOWS命令行下执行的话,应该写成:D:\\work\\SVM\\svm_learn.exe -z c D:\\SVM\\训练集各样本点向量\\donorsAndExons.txt D:\\SVM\\SVM训练后的模型\\donorsAndExonsModel.txt
可是现在我需要JAVA程序调用它,应该怎么办呢?谢谢大家的指教!!!
解决方案 »
- java程序中出现的问题??,帮忙看一下
- 求找一些Icon小图标
- 一个String对象,定义时初始化和通过构造函数初始化有什么差异
- 就上大四了,各位大哥对小弟有什么建议?
- 如何控制PreparedStatement.executeUpdate()的执行时间。
- 如何动态调用对象的方法?
- anybody,知道如何把一个WAR文件直接打包成EAR吗
- [求助]UnsupportedServiceException出问题的原因是什么?
- hashmap好像不支持对重复key的输入,但理论上hash表对重复key是支持的,如何解决hashmp对重复key不支持的问题了?
- 请教高手一个Swing程序的修改方法.
- 跪求jfreechart与jcommon包
- 系统提示需要标识符
Process pro = run.exec("D:\\work\\SVM\\svm_learn.exe -z c D:\\SVM\\训练集各样本点向量\\donorsAndExons.txt D:\\SVM\\SVM训练后的模型\\donorsAndExonsModel.txt ");
BufferedReader br = new BufferedReader(new InputStreamReader(pro.getInputStream()));
String str = "";
while((str = br.readLine()) != null) {
System.out.println(str);
}
br.close();
pro.destroy();