swagger-codegen不被识别为内部或外部命令

时间:2017-06-26 07:23:18

标签: cmd swagger swagger-codegen

我正在尝试在我的电脑上配置swagger,以便使用它。我面临的问题是swagger-codegen无法识别。这是我想在命令行上执行的命令:

swagger-codegen generate -i <path to your swagger file> -l html2 -o <path to output location> -t <templates path>

这是我所在的来源:Generate static docs with swagger

请帮助我!

1 个答案:

答案 0 :(得分:1)

在Windows上,假设您从此处下载了独立的 swagger-codegen-cli-2.2.2.jar
http://central.maven.org/maven2/io/swagger/swagger-codegen-cli/2.2.2/swagger-codegen-cli-2.2.2.jar

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

bin

您的原始示例缺少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 。 Codegen是通过Java启动程序运行的,因为它是一个JAR文件,而不是一个标准的.exe文件。