Jakarta ee 安装Swagger CodeGen时出现问题

Jakarta ee 安装Swagger CodeGen时出现问题,jakarta-ee,intellij-idea,swagger-codegen,Jakarta Ee,Intellij Idea,Swagger Codegen,我使用命令安装了Swagger CodeGen npm install swagger-codegen -g 所以我应该安装它,但是有一些错误/小故障正在发生。每次我进去 swagger-codegen -v 我得到以下信息 “swagger codegen”不被识别为内部或外部命令, 可操作的程序或批处理文件 我不知道该怎么办。我该如何解决这个问题?我正试图学习一个教程,但讲师从不展示他是如何安装程序的 在GitHub下,这些指令没有意义 先决条件 如果您正在寻找最新的稳定版本,至少可以从

我使用命令安装了Swagger CodeGen

npm install swagger-codegen -g
所以我应该安装它,但是有一些错误/小故障正在发生。每次我进去

swagger-codegen -v
我得到以下信息

“swagger codegen”不被识别为内部或外部命令, 可操作的程序或批处理文件

我不知道该怎么办。我该如何解决这个问题?我正试图学习一个教程,但讲师从不展示他是如何安装程序的

在GitHub下,这些指令没有意义

先决条件 如果您正在寻找最新的稳定版本,至少可以从Maven.org Java 7运行时直接获取:

wget http://central.maven.org/maven2/io/swagger/swagger-codegen-cli/2.3.1/swagger-codegen-cli-2.3.1.jar -O swagger-codegen-cli.jar

java -jar swagger-codegen-cli.jar help
对于Windows用户,您需要安装wget,或者可以在PowerShell 3.0+中使用Invoke WebRequest,例如

Invoke-WebRequest -OutFile swagger-codegen-cli.jar http://central.maven.org/maven2/io/swagger/swagger-codegen-cli/2.3.1/swagger-codegen-cli-2.3.1.jar

我应该把它们放在命令行吗?尝试了,没有工作

此模块在通过npm install swagger codegen-g安装时不会创建可执行文件,这就是您看到错误的原因。请参阅以获取安装说明

此模块在通过npm install swagger codegen-g安装时不会创建可执行文件,这就是您看到错误的原因。有关安装说明,请参见

Swagger Codegen是一款Java应用程序,因此您必须安装Java

有两个版本的Swagger Codegen-2.x和3.x。对openapi使用3.x:3.0.0定义,对swagger使用2.x:“2.0”

安装Swagger Codegen CLI命令行版本 窗户 下载已编译的JAR文件:

Codegen 3.x jar位于以下位置:

Codegen 2.x jar位于以下位置:

查找名为swagger codegen cli-.jar的文件,例如,如果您需要v。2.3.1:

要运行codegen,请使用:

java -jar c:\path\to\swagger-codegen-cli-<version>.jar <args>
然后,您可以按以下方式运行codegen:

swagger-codegen <args>
swagger-codegen@2 <args>
如果您没有自制软件,请从Maven下载JAR文件,并按照上面针对Windows的说明运行它

CLI版本的替代方案 您还可以:

从中生成服务器和客户端代码具有集成的codegen。 使用其名称调用在线codegen。 使用Maven插件:。对于Codegen 2.x,组ID为io.swagger;对于Codegen 3.x,组ID为io.swagger.Codegen.v3。
Swagger Codegen是一个Java应用程序,所以您必须安装Java

有两个版本的Swagger Codegen-2.x和3.x。对openapi使用3.x:3.0.0定义,对swagger使用2.x:“2.0”

安装Swagger Codegen CLI命令行版本 窗户 下载已编译的JAR文件:

Codegen 3.x jar位于以下位置:

Codegen 2.x jar位于以下位置:

查找名为swagger codegen cli-.jar的文件,例如,如果您需要v。2.3.1:

要运行codegen,请使用:

java -jar c:\path\to\swagger-codegen-cli-<version>.jar <args>
然后,您可以按以下方式运行codegen:

swagger-codegen <args>
swagger-codegen@2 <args>
如果您没有自制软件,请从Maven下载JAR文件,并按照上面针对Windows的说明运行它

CLI版本的替代方案 您还可以:

从中生成服务器和客户端代码具有集成的codegen。 使用其名称调用在线codegen。 使用Maven插件:。对于Codegen 2.x,组ID为io.swagger;对于Codegen 3.x,组ID为io.swagger.Codegen.v3。
我试着看了看,但它非常混乱。我下载了整个zip文件,不知道该怎么办。在安装过程中,我尝试在命令行中使用这些命令,但从未使用过。我尝试过查看这些命令,但非常混乱。我下载了整个zip文件,不知道该怎么办。在“安装”下,我尝试在命令行中使用这些命令,但从未工作过我正在使用Windows。我下载了jar文件,在命令行上将其重命名为swagger-codegen-cli.jar,只需输入java-jar-swagger-codegen-cli.jar?当我这样做时,我得到消息“java”未被识别为内部或外部命令、可操作程序或批处理文件。现在,当我键入命令java-jar swagger-codegen-cli.jar时,我得到错误:无法访问jarfile swagger-codegen-cli.jarSwagger-codegen是一个java应用程序,因此您需要java。确保在您的命令中指定swagger-codegen-cli.jar的路径。好的,这仍然是新手。我知道我要去环境变量,去路径添加它。我只是将swagger-codegen-cli.jar添加到路径中,还是必须使用特殊格式?输入java-jar C:\swagger-codegen-cli.jar也不起作用,这就是我的jar文件的所在,我让它工作了,讲师使用的是mac,所以命令有点不同。必须输入java-jarc:\swagger-codegen-cli-2.3.1.jar-version非常感谢!我用的是窗户。我下载了jar文件,在命令行上将其重命名为swagger-codegen-cli.jar,只需输入java-jar-swagger-codegen-cli.jar?当我这样做时,我得到消息“java”未被识别为内部或外部命令、可操作程序或批处理文件。现在,当我键入命令java-jar swagger-codegen-cli.jar时,我得到错误:无法访问jarfile swagger-codegen-cli.jarSwagger-codegen是一个java应用程序,因此您需要java。确保在您的命令中指定swagger-codegen-cli.jar的路径。好的,此命令仍然是新的
不明飞行物。我知道我要去环境变量,去路径添加它。我只是将swagger-codegen-cli.jar添加到路径中,还是必须使用特殊格式?输入java-jar C:\swagger-codegen-cli.jar也不起作用,这就是我的jar文件的所在,我让它工作了,讲师使用的是mac,所以命令有点不同。必须输入java-jarc:\swagger-codegen-cli-2.3.1.jar-version非常感谢!