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