我收到了这个错误
java.lang.ClassNotFoundException: org.jooq.codegen.JavaGenerator在这个命令下
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购买许可证。
发布于 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年了),所以我绝对不建议将其降级。
https://stackoverflow.com/questions/57772703
复制相似问题