繁体   English   中英

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

[英]Open Jar through batch file through PATH

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

@java -jar commands.jar %*

这是文件树:

C:\
     Commands\
              commands.bat
              commands.jar

我将PATH变量设置为“ C:\\ Commands \\”,以便可以从PC上的任何位置访问命令。 我可以成功运行批处理文件,但是由于某种原因,它将无法打开jar。 当我打字

命令

要么

命令帮助

它说

错误:无法访问jarfile命令。

我试过在罐子名称周围使用引号,我试过移动罐子...没有任何作用...

%~dp0给出了bat文件的路径,因此

@java -jar %~dp0commands.jar %*

看到call /? 寻求帮助(即使我们没有使用call )。

通过使用ftypeassocsetx编辑变量pathext以添加jar文件,您只需键入jar的名称即可运行它而无需批处理文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM