0

PC に mysql-connector-java-5.1.15-bin をインストールすると、次のようなエラーが表示されますfailed to load main-class manifest attribute from。このエラーを取り除くにはどうすればよいか教えてください。mysql-connector-java-5.1.15-binがないとどうしようもないので至急教えてください。

4

2 に答える 2

0

JARファイルを実行可能なJARファイルであるかのように実行しようとしているようです(ダブルクリックするか、のようなコマンドで実行しますjava -jar mysql-connector-...jar)。

これは、このJARファイルで行うことになっていることではありません。プロジェクトのクラスパスに追加するだけです。開梱したり、実行したりしないでください。インストールプログラムは含まれていません。

背景情報:

実行可能JARファイルには、JARファイルを実行するときに実行するクラスをJavaに指示META-INF/MANIFESTするなどの属性を含むファイルが含まれています。Main-ClassJARファイルにマニフェストファイルが含まれていない場合、または属性を持たないマニフェストファイルが含まれている場合Main-Class、それは実行可能なJARファイルではありません。

于 2011-04-06T06:59:49.130 に答える
0

2 つの質問があります。1) mysql-connector-java にはメイン クラスがあるはずですか? 2)どのようにインストールしようとしていますか?

1) いいえ。mysql とやり取りするための JDBC クラスのみが含まれています。2) main-class 属性エラーが発生するため、jar ファイルをダブルクリックしているように見えます。

使用できるようにするには、jar ファイルをクラスパスに追加する必要があります。

于 2011-04-06T07:03:13.037 に答える