2012-10-27 221 views
0

我有一個查詢,我在我的系統中有P:驅動器,它包含一個文件夾名稱DeviceJars,其中包含不同的罐子和其中一個罐子名pinpadservice.jar在裏面。執行一個批處理文件

現在我試圖運行一個名爲pinpadservice.bat批處理文件和pinpadservice.bat包含

"%JAVA_HOME%"\bin\java -cp p:\DeviceJars\PinpadService.jar main/PinpadServiceMain 

但儀式現在我想通過命令窗口中執行它,但它不執行,請告知做我需要爲它像類路徑..

設置CLASSPATH=%CLASSPATH%;C:\DeviceJars\pinpadservice.jar,然後特林EXECUT批處理文件

+0

*不執行*是什麼意思?你得到的錯誤是什麼? –

回答

0

設定在腳本中的CLASSPATH;不要依賴任何環境變量。將全部您的應用程序需要的JAR添加到-cp值中,並用分號分隔。

所有Java EE IDE和應用程序服務器均忽略CLASSPATH環境變量。我不會在我工作的任何機器上設置它。

+0

非常感謝.. !! – user1779158