MacOSで使用するためにこのコマンドラインを変更するのを手伝ってもらえますか?jarファイルはデスクトップにあります。
java -classpath jooq-2.0.0.jar; jooq-meta-2.0.0.jar;jooq-codegen-2.0.0.jar;mysql-connector-java-5.1.18-bin.jar;。org.jooq.util.GenerationTool /guestbook.xml
ありがとうございました。F。
アップデート:
わかりました、これは完全な行と私が得たエラーです。リストされているすべてのjarファイルがフォルダーにあります。
java -classpath〜/ Desktop / JOOQ / jooq-2.1.0.jar:〜/ Desktop / JOOQ / jooq- meta-2.1.0.jar:〜/ Desktop / JOOQ / jooq-codegen-2.1.0.jar:〜 /Desktop/JOOQ/mysql-connector-java-5.1.15-bin.jar:。org.jooq.util.GenerationTool /bookstore.xml
スレッド「main」の例外java.lang.NoClassDefFoundError:org / jooq / util / GenerationTool原因:java.lang.ClassNotFoundException:org.jooq.util.GenerationTool at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202 )at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:190)at java.lang.ClassLoader.loadClass(ClassLoader.java:306)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301)at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
更新2
パスを変更して〜/を削除すると、次のようになります。
java -classpath /Users/fabio/Desktop/JOOQ/jooq-2.1.0.jar:/Users/fabio/Desktop/JOOQ/jooq-meta-2.1.0.jar:/Users/fabio/Desktop/JOOQ/jooq- codegen-2.1.0.jar:/Users/fabio/Desktop/JOOQ/mysql-connector-java-5.1.15-bin.jar org.jooq.util.GenerationTool /Users/fabio/Desktop/JOOQ/bookstore.xml
別のエラーが発生しました:
2012年4月1日17:19:52org.jooq.tools.JooqLoggerエラー重大:/Users/fabio/Desktop/JOOQ/bookstore.xmlが見つかりません2012年4月1日17:19:52org.jooq.tools。 JooqLoggerエラー重大:-----------
2012年4月1日17:19:52org.jooq.tools.JooqLoggerエラー重大:クラスパス上にあり、クラスパスの場所として修飾されていることを確認してください。2012年4月1日17:19:52org.jooq.tools.JooqLoggerエラー重大:現在の作業ディレクトリにある場合は、パスに「/」を追加してみてください2012年4月1日17:19:52 org .jooq.tools.JooqLoggerエラー重大:使用法:GenerationTool