2016-11-09 2 views
0

私はeclipseでプロジェクトを作成しました。 JDBCからのWindows認証を使用してデータベースにアクセスしています。私はclassPathにsqljdbc_auth.dllを持っています。私はEclipseからプログラムを実行しているときにうまくいきますが、実行可能なjarファイルを作成しているときに、ほとんどの場合、JDBCはWindows認証用にドライバが設定されておらず、数回接続されています。誰もがなぜそれが起こっているか考えている?あなたは私が今考えることができるものを、提供してきましたハイレベルの詳細を実行可能なjarでWindows認証の問題

答えて

0

は次のとおりです。

  1. CLASSPATH "変数を作成しようとし、その後、日食の実行時のCLASSPATHをチェック。と同じパスを追加

  2. は、システム全体のクラスパスを設定しないでくださいどちらかが正しくjava -cp <the classpath> <everything else>を呼び出すランチャースクリプトを使用、または実行可能ファイルでは、クラスパスでMANIFEST.MFファイルを使用します。、ヘッダ必要なすべてのクラスをJARにバンドルする

  3. が実行可能jarファイルは、これらの詳細は、との試みで、有用であること(MainClassと一緒に)必要なすべてのjarファイルのためのMANIFEST.MFで依存関係

希望を持っていることを確認しますMavenのシェードプラグインを歌うあなた問題。

関連する問題