从批处理脚本创建jar文件

时间:2016-10-26 20:36:23

标签: java windows batch-file jar cmd

我需要使用.bat创建.jar。当我从cmd运行此命令时,没关系:

jar -cMf ../sp.jar META-INF/MANIFEST.MF *class

但是当我用这个命令运行批处理文件(.bat)时,我说:

'jar' is not recognized as an internal or external command, operable program or batch file.

我该怎么办?当我尝试在cmd中运行javac或jar时,它没问题。

1 个答案:

答案 0 :(得分:1)

你给的命令有点混乱;通过给出“M”作为参数,您可以指定要创建没有清单的jar。通过使用“m”,这意味着您要创建一个jar然后指定清单。

请参阅http://www.dummies.com/programming/java/how-to-use-the-jar-command/

另外,我会使用“jar cmf”而不是“jar -cMf”(不带“ - ”)。

最后,尝试使用jdk所在的完整路径,例如:“c:\ Program Files \ Java \ jdk1.your.version \ bin”

相关问题