首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.lang.ClassNotFoundException: org.jooq.codegen.JavaGenerator JOOQ 3.8

java.lang.ClassNotFoundException: org.jooq.codegen.JavaGenerator JOOQ 3.8
EN

Stack Overflow用户
提问于 2019-09-03 13:25:54
回答 1查看 674关注 0票数 1

我收到了这个错误

代码语言:javascript
复制
java.lang.ClassNotFoundException: org.jooq.codegen.JavaGenerator

在这个命令下

代码语言:javascript
复制
java -cp "jooq-3.8.5.jar;jooq-meta-3.8.5.jar;jooq-codegen-3.8.5.jar;ojdbc7-12.1.0.2.0.jar" org.jooq.util.GenerationTool library.xml

除了这些罐子我还有什么需要的吗?我在查看jooq3.8文档,它似乎没有列出任何其他内容。

我使用jooq3.8,因为在以后的版本中,您需要为Oracle购买许可证。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-03 13:51:55

jOOQ 3.11重命名代码生成器包,因为以前拆分的包现在在JDK 9+:https://github.com/jOOQ/jOOQ/issues/7419中造成问题

如果希望将jOOQ发行版降级为jOOQ 3.11之前的版本,请使用jOOQ手册中的相关文档页(例如https://www.jooq.org/doc/3.8/manual/ )来配置代码生成器。

在您的特殊情况下,类在org.jooq.util.JavaGenerator 3.11之前被称为jOOQ。

但是,如果您想在jOOQ上使用jOOQ开源版,您将不得不降级为jOOQ 3.1 (该版本现在已经超过6年了),所以我绝对不建议将其降级。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57772703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档