Re: [問題] jsp外部呼叫bat路徑問題

看板java作者 (骨頭)時間18年前 (2006/03/09 15:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/9 (看更多)
※ 引述《forkome》之銘言: : 我的bat檔案是放置c:\test資料夾,bat檔和class檔是放在一起的 : 為了使用方便,所以classpath路徑是用. : bat檔的內容為 : java -cp . CallOut : jsp執行內容為 : Process p = Runtime.getRuntime().exec( "cmd.exe /c start C:\\test\\xxx.bat" ); : 另外網頁檔的位置是放置在C:\web裡,bat直接用滑鼠點兩下去Run他是沒有問題 : 但用jsp外部呼叫有問題,但我去爬文還是看不出問題怎麼解決 : 有去google找,但資料大多在說bat用法 這的確是在說bat用法沒錯啊 或者說得更嚴謹一點 這是CD\的問題 你想想看你JSP是在哪個資料夾底下執行 那個資料夾底下有CallOut這個class嗎??? 你Runtime Start的時候是start在C:/test的bat沒錯 但並不代表你那時候的資料夾是定位在C:/test 所以用個cd\來切資料夾 也是很合理的 前面的人說的都是答案,只是你沒有想到罷了...orz 你可以在網頁裡顯示一下這個資訊,或許你會更清楚一些。 System.getProperty("user.dir") -- Local -- String temp="relax"; | Life just like programing while(buringlife) String.forgot(temp); | to be right or wrong while(sleeping) brain.setMemoryOut(); | need not to say stack.push(life.running); | the complier will stack.push(scouting.buck()); | answer your life stack.push(bowling.pratice()); | Bone everything -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.240.58
文章代碼(AID): #143zyKeE (java)
討論串 (同標題文章)
文章代碼(AID): #143zyKeE (java)