Cmd 未将swagger codegen识别为内部或外部命令

Cmd 未将swagger codegen识别为内部或外部命令,cmd,swagger,swagger-codegen,Cmd,Swagger,Swagger Codegen,我正在尝试在我的电脑上配置swagger,以便使用它。我正面临着一个问题:科德根不被承认。这是我要在命令行上执行的命令: swagger-codegen generate -i <path to your swagger file> -l html2 -o <path to output location> -t <templates path> swagger codegen generate-i-l html2-o-t 这是我常驻时的来源: 请帮帮我

我正在尝试在我的电脑上配置swagger,以便使用它。我正面临着一个问题:科德根不被承认。这是我要在命令行上执行的命令:

swagger-codegen generate -i <path to your swagger file> -l html2 -o <path to output location> -t <templates path>
swagger codegen generate-i-l html2-o-t
这是我常驻时的来源:


请帮帮我

在Windows上,假设您从这里下载了独立的swagger-codegen-cli-2.2.2.jar:

您可以按如下方式运行它:

java -jar C:\path\to\swagger-codegen-cli-2.2.2.jar generate -i http://petstore.swagger.io/v2/swagger.json -l html2 -o C:\petstore\html2

原始示例缺少
java-jar
。Codegen是通过Java launcher运行的,因为它是一个JAR文件,而不是standaline.exe文件。

它位于工作目录中还是路径变量中包含的目录中?位于我的路径变量中包含的目录中。事实上,我不太确定您是否可以只检查
path
where swagger codegen
我不知道如何更改路径
设置路径=%path%;C:\new\path
对于路径,我需要添加jar文件路径或swagger路径?这取决于具体情况。如果使用绝对路径,则无需更改
路径
。如果只想使用文件名,例如
-i petstore.json
java-jar-swagger-codegen-cli-2.2.2.jar
,请添加包含这些文件的文件夹。我已经遇到了一个问题,swagger无法识别为内部或外部命令