程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java web-JAVA web發布到服務器之後 判斷本地有沒有某個指定的程序 如果沒有則下載 有則啟動.exe

java web-JAVA web發布到服務器之後 判斷本地有沒有某個指定的程序 如果沒有則下載 有則啟動.exe

編輯:編程解疑
JAVA web發布到服務器之後 判斷本地有沒有某個指定的程序 如果沒有則下載 有則啟動.exe

利用如下代碼:
點擊下載進入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

xionglangs
xionglangs
xionglangs
weigenzongderoot
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved