分发包含库路径指针的jar

时间:2018-04-30 00:11:37

标签: sql-server jdbc windows-integrated-auth

我正在尝试使用integratedSecurity连接到MS SQL数据库。

如果没有为sqljdbc_auth.dll定义java.library.path,您将得到:警告:无法加载sqljdbc_auth.dll原因:java.library.path中没有sqljdbc_auth

我尝试过标准解决方案,即定义库路径:-Djava.library.path =

这适用于我可以在netbeans中定义库路径(项目>属性>运行> VMOptions),并且当我从netbeans运行时可以访问数据库。

但是,我希望能够连接到Netbeans之外的数据库。目的是构建一个可以从不同工作站使用的可执行jar,指向共享磁盘上的dll的单个实例。

然而,当我构建并尝试执行jar时,它会失败。

我的问题:如何让java.library.path指针在jar中保持与Netbeans中相同 (或以其他方式使jar使用integratedSecurity连接到数据库)

0 个答案:

没有答案