Jac*_*amm 6 windows command-line
我有一个 Java 可执行文件,swagger-codegen-cli.jar我希望能够像.exe在我的环境 PATH 中那样从控制台全局执行。
目前,如果我想执行它,我必须输入java -jar C:\Users\Jacob\swagger-codegen-cli.jar.
我怎样才能“别名”(正确的术语是什么?)这个命令在全局范围内作为简洁的东西,比如swagger-codegen?所以像这样:
java -jar C:\Users\Jacob\swagger-codegen-cli.jar generate -i http://localhost/swagger/docs/v1
变成这样:
swagger-codegen generate -i http://localhost/swagger/docs/v1
使用以下内容创建批处理文件:
java -jar C:\Users\Jacob\swagger-codegen-cli.jar %*
Run Code Online (Sandbox Code Playgroud)
该%*部分告诉批处理脚本将其收到的所有参数传递给新命令。
如果该文件所在的目录中没有其他可执行文件.jar,您可以安全地将批处理文件另存为swagger-codegen.bat,然后将其添加到PATH变量中。
如果同一目录中有其他可执行文件,请确保它们不与可通过变量访问的任何其他命令冲突PATH。