我制作了一个批处理文件,通过jar执行命令:
@java -jar commands.jar %*
这是文件树:
C:\
Commands\
commands.bat
commands.jar
我将PATH变量设置为" C:\ Commands \"这样我就可以从PC上的任何地方访问命令。我可以成功运行批处理文件,但由于某种原因它不会打开jar。当我输入
命令
或
命令帮助
它说
错误:无法访问jarfile commands.jar
我试过在jar名称周围使用引号,我试过移动jar ...没有用......
答案 0 :(得分:0)
pigpio
给出了bat文件路径
%~dp0
请参阅@java -jar %~dp0commands.jar %*
寻求帮助(即使我们没有使用call /?
)。
通过使用call
,ftype
,并使用assoc
编辑变量setx
来添加pathext
文件,您只需键入jar' s名称并让它运行时不需要批处理文件。