生成JOOQ窗口的类时出错

时间:2014-07-17 20:01:34

标签: mysql jooq

尝试generate the necessary classes for a jooq program

我有三个罐子,java连接器和临时位置的prop文件。但是当我跑步时:

java -classpath jooq-1.6.8.jar:jooq-meta-1.6.8.jar:jooq-codegen-1.6.8.jar:mysql-connector-java-5.0.8-bin.jar:. org.jooq.util.GenerationTool /jooq.properties

它说:错误:无法找到或加载主类org.jooq.util.GenerationTool

我该怎么办?

2 个答案:

答案 0 :(得分:2)

您关联的manual说:

  

在临时目录中有JAR文件和library.xml后,在Windows计算机上输入:

java -classpath jooq-3.4.1.jar;jooq-meta-3.4.1.jar;jooq-codegen-3.4.1.jar;mysql-connector-java-5.1.18-bin.jar;. org.jooq.util.GenerationTool /library.xml
     

...或在UNIX / Linux / Mac系统上键入此内容(冒号而不是分号):

java -classpath jooq-3.4.1.jar:jooq-meta-3.4.1.jar:jooq-codegen-3.4.1.jar:mysql-connector-java-5.1.18-bin.jar:. org.jooq.util.GenerationTool /library.xml

您选择了unix分隔符(冒号:)来分隔类路径元素,而不是Windows分隔符(分号;)。

另外,请考虑升级到最新版本

答案 1 :(得分:1)

我遇到了同样的问题。应该使用org.jooq.codegen.GenerationTool代替org.jooq.util.GenerationTool

java -classpath jooq-3.11.0.jar:jooq-meta-3.11.0.jar:jooq-codegen-3.11.0.jar:mysql-connector-java-6.0.6.jar:. org.jooq.codegen.GenerationTool library.xml