通过PATH通过批处理文件打开Jar

时间:2016-01-05 22:40:55

标签: java batch-file jar cmd path

我制作了一个批处理文件,通过jar执行命令:

@java -jar commands.jar %*

这是文件树:

C:\
     Commands\
              commands.bat
              commands.jar

我将PATH变量设置为" C:\ Commands \"这样我就可以从PC上的任何地方访问命令。我可以成功运行批处理文件,但由于某种原因它不会打开jar。当我输入

  

命令

  

命令帮助

它说

  

错误:无法访问jarfile commands.jar

我试过在jar名称周围使用引号,我试过移动jar ...没有用......

1 个答案:

答案 0 :(得分:0)

pigpio给出了bat文件路径

%~dp0

请参阅@java -jar %~dp0commands.jar %* 寻求帮助(即使我们没有使用call /?)。

通过使用callftype,并使用assoc编辑变量setx来添加pathext文件,您只需键入jar' s名称并让它运行时不需要批处理文件。