問題タブ [integrated-security]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
156 参照

java - AD ドメイン コントローラーの下の Ubuntu: UnsatisfiedLinkError: java.library.path に mssql-jdbc_auth-8.4.1.x64 がありません

Ubuntu 20.04AD ドメイン コントローラーの下に追加し、MsSQLサーバーを Ubuntu マシンにインストールしました。

sqlcmd localhostはWindows認証で完全に動作します

今、私はそれを単純なJavaコードと接続しようとしています

このソースコードを次のように実行しました

java -cp mssql-jdbc-8.4.1.jre8.jar:sqljdbc4.jar:. -Djava.library.path=mssql-jdbc_auth-8.4.1.x64.dll JdbcSQLServerConnection

次のように例外をスローしますCaused by: java.lang.UnsatisfiedLinkError: no mssql-jdbc_auth-8.4.1.x64 in java.library.path

以下のいくつかの未回答のスレッドを見つけましたが、DC の下にマシンを追加したかどうかはわかりません

  1. java.library.path に mssql-jdbc_auth-8.4.1.x64 がありません
  2. Linux の java.library.path に mssql-jdbc auth-8.4.1.x64 がありません
  3. https://github.com/microsoft/mssql-jdbc/issues/1453