1

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

4

2 に答える 2

3

各jarファイル(〜/ Desktop /など)へのフルパスを追加できます。また、Windowsのクラスパス区切り文字(セミコロン、';')をUNIX / MAC区切り文字(コロン、':')に置き換える必要があります。例えば:

java -classpath ~/Desktop/jooq-2.0.0.jar:~/Desktop/jooq-meta-2.0.0.jar:~/Desktop/jooq-codegen-2.0.0.jar:~/Desktop/mysql-connector-java-5.1.18-bin.jar:. org.jooq.util.GenerationTool /guestbook.xml
于 2012-03-31T15:45:03.877 に答える
1

わかりました。使用するコマンド:

  1. cd / Users / fabio / Desktop / JOOQ

  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 /bookstore.xml

':。' 最後のjarファイルが必要になった後。

ありがとうございました。

于 2012-04-01T15:55:25.360 に答える