黑马程序员技术交流社区

标题: JAVA 批处理运行 JAR 文件中的类 [打印本页]

作者: 想进黑马培训    时间: 2013-8-13 09:26
标题: JAVA 批处理运行 JAR 文件中的类
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.非首次提取,不重新计算(如果不是首次提取,却选择该项,导致提取数据不正确)
>请输入你选择的操作 :

到底是哪不正确呢?





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2