Jooq Java SpringBoot-无法自动生成类

时间:2018-08-01 11:40:59

标签: java postgresql spring-boot jooq

我在Postgres db中创建了一个新表,并且我尝试使用以下命令自动生成jooq类:

java -classpath jooq-3.9.5.jar:jooq-codegen-3.9.5.jar:jooq-meta-3.9.5.jar:postgresql-42.2.2.jar:.org.jooq.util.GenerationTool library.xml

但是我收到错误消息:

Error: Could not find or load main class library.xml

我已将library.xml文件放置在resources文件夹中。我是jooq的新手,春季靴子。请帮助我如何自动生成jooq类。

1 个答案:

答案 0 :(得分:1)

在类路径末尾和要运行的主类名称的开头之间,命令中缺少空格。结果,java试图执行名为library.xml而不是org.jooq.util.GenerationTool的主类。请尝试以下命令:

java -classpath jooq-3.9.5.jar:jooq-codegen-3.9.5.jar:jooq-meta-3.9.5.jar:postgresql-42.2.2.jar:. org.jooq.util.GenerationTool library.xml

注意org.jooq.util.GenerationTool之前的空格。