-1

スタンドアロン プロジェクトがあります。私たちは Java DB を使用しており、netbeans でコードを書いています。IDEを使用してDBに接続でき、必要なことを実行できますが、jarファイルにするとデータベースに接続できませんでした。どうすればこの問題を解決できますか ありがとう

4

2 に答える 2

0

アプリケーションを JAR として実行する場合、データベース ドライバはクラスパスに存在する必要があります。Eclipse でアプリケーションを起動すると、ビルド パスでドライバーが見つかります。そのため、アプリケーションはここで機能します。

別の解決策は、ドライバーの JAR を JAR ファイルに埋め込むことです。

于 2012-11-27T13:14:47.527 に答える
0

最初にjarがどこにあるかを確認してください。ほとんどの場合、プロジェクトの外にあるため、エラーが発生します。それらをプロジェクトに入れ、次のようにクラスパスファイルにパスを適切に設定します。

<classpathentry exported="true" kind="lib" path="WEB-INF/lib/castor-1.1.2-commons.jar"/>

パスが次のようになっている場合は、次のようになります。

<classpathentry exported="true" kind="lib" path="D:/apache-tomcat-6.0.14/apache-tomcat-6.0.14/lib/servlet-api.jar"/>

これは間違っています。

それでもエラーが発生する場合は、クラスパス ファイルとエラー ログを提供してください。

于 2012-11-27T13:24:59.973 に答える