2011-03-30 22 views
0

データベース接続(mySQL)を必要とするプログラムを作成しました。 システムを実行可能なjarにエクスポートした後、jarファイルにデータベースが接続されていません。実行可能なJarとデータベース

私はこの苦境を解決するために必要なステップは何ですか?

答えて

0

あなたがする必要があることは、JARマニフェスト仕様を見て、あなたのjarが依存するクラスパスエントリを設定できるようにすることです。

http://download.oracle.com/javase/6/docs/technotes/guides/jar/jar.html#Main%20Attributes

はあなたにいくつかの情報を提供します。 Class-Pathのエントリは、あなたが見る必要のあるものです。あなたのjarと一緒にパッケージ化されているMANIFEST.MF内の参照をmysql jarに作成します。アプリケーションのエクスポートされたjarファイルの場所を相対パスで指定することをお勧めします。

java -jarを使用してプログラムを実行し、mySQLの関連クラスを使用可能にする必要があります。

希望に役立ちます。

+0

ありがとう、私はそれをショットを与えるよ! –

+0

私はまだ私のデータベースに接続できません。それは私が日食(ガリレオ)他のソリューションを使用している場合に役立ちますか? –

+0

実行可能なjarファイルと同じディレクトリにあるmysql jarファイル(クラスパスエントリで指定されています)がありますか?また、両方のjarファイルと同じディレクトリにあるjar(java -jar)を実行していますか? –

関連する問題