A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 想进黑马培训 中级黑马   /  2013-8-13 09:26  /  1101 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JAVA 批处理运行 JAR 文件中的类,编辑批处理文件出现其他字符,导致运行不正确

批处理文件内容:

@echo off
set CLASSPATH=.;.\conf;.\finserver.jar;.\lib\classes12.jar;.\lib\common_db.jar;.\lib\common_tools.jar;.\lib\hibernate.jar;.\lib\commons-lang-2.0.jar;.\lib\j2ee.jar;.\lib\log4j.jar;.\lib\jbossall-client.jar;
javaw function.FinProject.Job.SystemJob.DataReport_ByHead

运行变为后:
@echo off
set CLASSPATH=.;.\conf;.\finserver.jar;.\lib\classes12.jar;.\lib\common_db.jar;.\lib\common_tools.jar;.\lib\hibernate.jar;.\lib\commons-lang-2.0.jar;.\lib\j2ee.jar;.\lib\log4j.jar;.\lib\jbossall-client.jar;
javaw function.FinProject.Job.SystemJob.DataReport_ByHead

tion.FinProject.Job.SystemJob.DataReport_ByHead
stemJob.DataReport_ByHead
...
javaw function.FinProject.Job.SystemJob.DataReport_ByHead
ob.DataReport_ByHead
java function.FinProject.Job.SystemJob.DataReport_ByHead
行......
javaw function.FinProject.Job.SystemJob.DataReport_ByHead
ob.DataReport_ByHead

并且 每次删除多余的后,重新运行,多余的有出现,结果导致运行结果如下:

'tion.FinProject.Job.SystemJob.DataReport_ByHead' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'stemJob.DataReport_ByHead' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'...' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'ob.DataReport_ByHead' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
本程序为计财数据提取程序,默认提取上个月的数据,执行时请注意如下事项:
   1.首次提取时,由于计算量比较大,所需时间比较久。
   2.如果确定已经提取过,可以不重新计算提取。
   3.可以选择提取所有数据,也可以针对性提取需要的数据。
本次默认提取 开始时间:2013-7-01
本次默认提取 结束时间:2013-08-01
你可以做如下操作:
   1.本月首次提取(所需时间比较长),提取完成后,直接导出所有提取数据
   2.非首次提取,不重新计算(如果不是首次提取,却选择该项,导致提取数据不正确)
>请输入你选择的操作 :

到底是哪不正确呢?

1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马