dea模型java实例_大水计划之DEA JAVA
Java調用exe 自動輸入命令 0 懸賞園豆:100 [待解決問題] 瀏覽:171 次 DEAP2.1軟件是數據包絡分析(DEA)軟件.小弟用Eclipse平臺實現B/S架構,需要客戶端通過調用服務器端deap.exe(下圖)軟件,在服務器端實現數據處理后,顯示到客戶端網頁。關鍵問題在:用java調用exe,并且自動輸入命令。調用exe可以用Process process=run.exec("ipconfig");,但是“輸入命令”這個問題被難倒了,需要讓服務器端自動輸入命令(命令是123.ins加回車),從而運行軟件得出結果。下面是參照網上找的方法編的一份代碼,希望有大神能提點一下,小弟java新手,不知道還有沒有其他方法實現這個功能,比如webservices或者RMI,希望能詳細點,十分感謝。import java.io.*;public class RunExe { public static void main(String[] args) { Runtime run=Runtime.getRuntime(); try{ Process process=run.exec("C:\\deap2.1\deap.exe"); InputStreamReader in=new InputStreamReader(process.getInputStream()); BufferedReader inBr=new BufferedReader(in); OutputStreamWriter os = new OutputStreamWriter(process.getOutputStream()); BufferedWriter bw = new BufferedWriter(os); String lineStr; while((lineStr=inBr.readLine())!=null){ System.out.println(lineStr); } bw.write("123.ins"); //process.waitFor(); process.getInputStream().close(); process.getOutputStream().close(); inBr.close(); in.close(); } catch(Exception e){ e.printStackTrace(); } }}編程語言javaweb servicesnice哥 | 初學一級 | 園豆:100 提問于:2012-02-29 20:21 收藏 < > 博問關注問題功能上線啦! 收藏 所有回答(1) 0 把main方法中的代碼拷過去,用webService封裝起來,請求到了,就執行。az235 | 園豆:3498 (老鳥四級) | 2012-03-01 08:25 你好,能詳細點么?我沒學過webservice,需要通俗點講下,給個代碼也行,可以加qq835803477解決么,這活很重要。
總結
以上是生活随笔為你收集整理的dea模型java实例_大水计划之DEA JAVA的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react学习(30)---uncaug
- 下一篇: 前端学习(3285):立即执行函数四