利用如下代碼:
點擊下載進入downloadaction後 判斷指定路徑下是否存在.exe,如果存在則啟動 如果不存在就進入下載。
目前的情況時 我在myeclipse下 運行可以正常啟動路徑下的exe,但是將項目打包成war ,發布到服務器之後 ,運行 一直檢查的 是服務器的C盤是否存在.exe 請教 怎麼檢測任意訪問此網頁的機器?
publiic String download() throws Exception {
File file = new File("C:\\Program Files (x86)\\ABC\\kugou.exe");
if(file.exists()){
Runtime run=Runtime.getRuntime();
run.exec("C:\\Program Files\\ABC\\kugou.exe");
return FALSE";
}
else{
inputStream = ServletActionContext.getServletContext().getResourceAsStream("/upload/" + getFileName());
System.out.println("InputStream="+inputStream);
return SUCCESS;
}
}
你C:\Program Files (x86)\ABC\kugou.exe這個路徑應該要用相對路徑吧,絕對路徑肯定會有問題的。http://blog.csdn.net/xionglangs/article/details/51085307