以下是run.bat的內容:
@echo off
SET JDK_PATH=C:\Program Files\Java\jdk1.6.0_43\bin\
SET CUCOST_PATH=E:\OnLineService\cucost
SET PROJECT_CT_PATH = %CUCOST_PATH%\ChangeTable
SET PROJECT_ETL_PATH = %CUCOST_PATH%\cu_cost_etl
SET PATH=%JDK_PATH%;%PATH%
SET LIB_PATH=%CUCOST_PATH%\lib\
SET CLASSPATH=%LIB_PATH%\antlr-4.0-complete.jar;%LIB_PATH%\commons-beanutils-1.8.3.jar;%LIB_PATH%\commons-collections-3.2.1.jar;%LIB_PATH%\commons-logging-1.1.1.jar;%LIB_PATH%\log4j-1.2.17.jar;%LIB_PATH%\ojdbc14.jar;%LIB_PATH%\openjpa-all-2.2.1.jar;%LIB_PATH%\quartz-all-2.1.6.jar;%PROJECT_CT_PATH%\bin;%PROJECT_ETL_PATH%\build\classes;%CLASSPATH%
CD E:\OnLineService\cucost\ChangeTable\bin
@echo ===========================COMPILE START==========================
java ChangeTable %1 E:\\OnLineService\\cucost\\cu_cost_etl\\build\\classes\\META-INF\\orm.xml
CD E:\OnLineService\cucost\cu_cost_etl\build\classes
java -Xms4096m -Xmx4096m -XX:PermSize=1024M -XX:MaxNewSize=1024m -XX:MaxPermSize=1536m cn.com.chinaunicom.cost.etl.loader.JobRunner %1 %2 %3 %4
@echo ===========================COMPILE END============================
exit
我需要通過test.bat來呼叫run.bat實作串行運行,以下是代碼:
@echo off
call E:\OnLineService\cucost2\run.bat 30163 2017-07
echo **********************next**********************
call E:\OnLineService\cucost2\run.bat 30163 2017-08
echo **********************over**********************
pause
但是第一個run.bat運行完了之后,就停在了一個ERROR界面,這個ERROR是可以忽略的,請問如何解決?
謝謝大神們了。
uj5u.com熱心網友回復:
自己研究了好久,不是JAVA人員,只是一個維護人員,完全沒有思路了,請給指條明路啊。。。uj5u.com熱心網友回復:
提示 ERROR 停留,是哪個命令產生的,沒有方法處理讓其繼續嗎?如果非要不在意前面程式的運行結果或狀態而繼續下一個的話,就用 start 命令運行前一程式吧。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/111197.html
標籤:Windows客戶端使用
