脚本文件无法创建Java Jar文件

时间:2018-09-26 18:32:19

标签: java windows batch-file compiler-errors

我在bat文件中有以下脚本。

path=C:\Program Files\Java\jdk1.8.0_181\bin

prompt $$

cls

javac GUI.java

echo Main-Class: GUI>manifest.mf

jar cmf manifest.mf GUI.jar GUI.class

java -jar GUI.jar

pause

将编译Java文件并创建清单文件。但是,在创建Jar文件时,命令提示符卡住(挂起)。它的行为就像在循环中一样。

! [命令提示符输出]:https://i.stack.imgur.com/uO7gc.jpg

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

根据this(在jar命令选项> m下),您应该切换清单文件和jar文件名,因此jar cmf GUI.jar manifest.mf GUI.class

答案 1 :(得分:0)

该脚本被命名为“ jar”,这导致了问题。我重命名了文件,它可以正常工作。