ClassNotFoundException:org.jooq.util.CatalogVersionProvider

时间:2017-08-14 20:37:42

标签: java eclipse maven jooq

好吧,我正试图在H2中链接Jooq。

但抛出异常:

  

线程“main”中的异常java.lang.NoClassDefFoundError:   org / jooq / util / CatalogVersionProvider at   java.lang.Class.getDeclaredMethods0(Native Method)at   java.lang.Class.privateGetDeclaredMethods(Class.java:2701)at at   java.lang.Class.privateGetMethodRecursive(Class.java:3048)at   java.lang.Class.getMethod0(Class.java:3018)at   java.lang.Class.getMethod(Class.java:1784)at   sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)   在   sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)   引起:java.lang.ClassNotFoundException:   org.jooq.util.CatalogVersionProvider at   java.net.URLClassLoader.findClass(URLClassLoader.java:381)at   java.lang.ClassLoader.loadClass(ClassLoader.java:424)at   sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331)at at   java.lang.ClassLoader.loadClass(ClassLoader.java:357)... 7更多

我只测试一个实体:

import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class Image {

@Id
private Integer idImage;
private String code;
private byte[] data;
private Double width;
private Double height;

// getters and setters
}

我的JOOq配置在codegen.xml上。

我正在使用maven,然后我的文件位于src / main / resources:

Maven Resources

我的GenerationTool配置如下:

GenerationTool Configuration

0 个答案:

没有答案