通过.bat文件运行JAVA程序后不自动关闭运行下一个怎么办?

qq_19538865 2017-07-15 01:51:45
以下是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是可以忽略的,请问如何解决?
谢谢大神们了。
...全文
1160 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2017-07-15
  • 打赏
  • 举报
回复
提示 ERROR 停留,是哪个命令产生的,没有方法处理让其继续吗?
如果非要不在意前面程序的运行结果或状态而继续下一个的话,就用 start 命令运行前一程序吧。
qq_19538865 2017-07-15
  • 打赏
  • 举报
回复
自己研究了好久,不是JAVA人员,只是一个维护人员,完全没有思路了,请给指条明路啊。。。

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧