无法使用批处理文件执行java程序

时间:2015-01-12 01:41:01

标签: java batch-file jar

使用批处理文件执行java程序时遇到问题。

我的批处理文件看起来像 -

java -cp .;/lib/commons-codec-1.9.jar;/lib/commons-logging-1.1.3.jar;/lib/junit-4.11.jar;/lib/log4j-1.2.17.jar;/lib/poi-3.11-20141221.jar;/lib/poi-examples-3.11-20141221.jar;/lib/poi-excelant-3.11-20141221.jar;/lib/poi-ooxml-3.11-20141221.jar;/lib/poi-ooxml-schemas-3.11-20141221.jar;/lib/poi-scratchpad-3.11-20141221.jar;/lib/xmlbeans-2.5.0.jar; com.migrate.MigrUtil

lib文件夹与批处理文件位于同一目录中。 但它无法检测到jar文件。当我提到jars文件的绝对路径,例如c:\test\lib\commons-codec-1.9.jar

时,它的工作正常

对这些家伙有任何帮助吗?

1 个答案:

答案 0 :(得分:6)

您的问题是指定/lib/...而不是lib/...。因此,系统会查看文件系统的根目录。