无法加载sqljdbc_auth.dll

时间:2015-02-22 21:20:31

标签: sql-server java-ee netbeans

我经常收到错误Failed to load the sqljdbc_auth.dll,即使我在project - Properties - Run上指定了此VM选项:-Djava.library.path="C:\Program Files\Microsoft JDBC Driver 4.1 for SQL Server\sqljdbc_4.1\enu\auth\x86"这是dll存在的确切位置。

enter image description here

完整错误:Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path

我在这里做错了什么?

PS。我已经阅读了有关此错误的所有其他问题,但大多数问题并未在project - Properties中包含该行。

2 个答案:

答案 0 :(得分:0)

dll是否真的位于-Djava.library.path="C:\Program Files\Microsoft JDBC Driver 4.1 for SQL Server\sqljdbc_4.1\enu\auth\x86"

尝试使用正斜杠 -Djava.library.path="C:/Program Files/Microsoft JDBC Driver 4.1 for SQL Server/sqljdbc_4.1/enu/auth/x86"

答案 1 :(得分:0)

我有类似的问题。确保你有enu \ auth \ x86和enu \ auth \ x64,正如Jeroen所提到的那样。我还有一个案例,我必须将sqljdbca_auth.dll添加到\ Windows \ SysWOW64