1

簡単な CRUD 操作 (MySQL での作成、読み取り、更新、削除) を行うアプリがあります。このアプリは maven & hibernate を使用しています。アプリをデバッグして IDE (Eclipse) に実行すると、すべて問題ありません。

しかし、このアプリの jar を作成する必要があります。試してみましたが、新しい .jar ファイルを実行すると、すべて問題ないように見えます。

本当の問題は、新しいレコードを挿入するなどのアクションを実行するときです。テキストフィールドに入力し、ボタンをクリックして保存します...しかし、何もしないでください!

アプリは GUI を表示するだけで、何もしない、保存しない、更新しない、削除しない。

なにが問題ですか?hibernate で .jar ファイルを作成するための特別なガイドはありますか? どうすればいいですか?

- - - - - - - -アップデート - - - - - - -

さて、私はシェルで.jarファイルを作成し、問題ないように多くのことをしました.マニフェストを作成し、問題はありませんが、シェルから.jarを起動すると同じ問題が発生します。

データベースを初期化できませんでした。java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

jar が mysqulconnector.jar へのクラスパスを見つけられないように見えますが、マニフェスト "Class-Path: connector.jar" でそれを宣言しているため、どうすればよいかわかりません。

データベースに接続するためにjarを「アタッチ」または宣言するにはどうすればよいですか?

4

1 に答える 1

0

クライアント アプリケーションに必要なすべてのライブラリを提供するために、maven-assembly-pluginを使用してファット jar を作成します。

于 2013-05-19T20:21:10.873 に答える