我最近创建了一个名为sayHello.jar
的程序(它使用指定的名称),可以在命令行上使用java -jar sayHello.jar [name]
来调用该程序。我显然需要与该文件位于同一目录中,因此我想知道如何从PC的任何目录中使用sayHello [name]
之类的命令来执行此程序,就像我可以使用的。 javac
或git init
。
我当时正在考虑使用环境变量,但是我猜想它们仅适用于 .exe 文件。
谢谢您的帮助:)
答案 0 :(得分:2)
在sayHello.cmd
上的目录中创建一个名为PATH
的文件,并使用您选择的任何文本编辑器编写以下内容:
@java -jar C:\path\to\sayHello.jar %*
由于文件位于路径上,因此您现在可以使用以下代码运行代码:
sayHello [name]
答案 1 :(得分:0)
将您的request = requests.post(urlToken, data=headers)
环境变量设置为包括PATHEXT
。确保离开已经存在的内容,然后输入另一个以分号分隔的条目。另外,请确保.jar
返回assoc .jar
,而.jar=jarfile
返回ftype jarfile
或类似的内容。