2

私はこのプロジェクトを Eclipse 3.7 (Indigo) で実行しており、*.jar をビルドする予定です。File > Export > Java.Runnable JAR File > Named the filename of the jar file > Finish でプロジェクトをビルドします。jar ファイルを実行すると、常にエラーが返されます。

Could not find the main class: [package nmame].[Class name of Main class (PSVM) is located].
Program will exit.

さらに、MySQL Connector 5.1 は、JDBC 用の参照ライブラリとして含まれていました。

Java アプリケーションとして Eclipse で実行されている jar ファイルを解決してビルドできるようにするにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

2

プロジェクトをエクスポートするときは、次のオプションを選択してみてください。

必要なライブラリを、生成された jar の隣のサブフォルダーにコピーします。

スクリーンショット

これにより、必要な依存ライブラリを含む lib フォルダーが作成されます。

MAin クラス属性が正しく設定された状態で MANIFEST ファイルが作成されるように、プログラムの有効な起動構成も選択する必要があります。

生成された jar を実行するときは、次のコマンド ラインで実行する必要があります (MANIFEST.MF を読み取る)。

java -jar yourjar.jar

またはコマンドラインで指定されたメインクラスを使用:

java yourjar.jar MainClass
于 2012-05-09T11:51:53.267 に答える