当前位置: 首页 > 知识库问答 >
问题:

在 java.library.path 中没有sqljdbc_auth

姚韬
2023-03-14

我有一个连接到SQLServer2008实例的JavaEEWeb应用程序。我在连接和检索我的所有表时没有任何问题,除了其中一个表。Tomcat日志中的错误是:

警告:无法加载sqljdbc_auth.dll原因:-java.library.pathsqljdbc_auth

共有3个答案

梁浩
2023-03-14

为了便于修复,请按照以下步骤操作:

  1. goto:https://docs.microsoft.com/en-us/sql/connect/jdbc/building-the-connection-url#Connectingintegrated
  2. 下载JDBC文件并提取到您的首选位置
  3. 打开与您的OS x64或x86匹配的auth文件夹
  4. 复制sqljdbc_auth.dll文件
  5. 粘贴到:C:\Program Files\Java\jdk_version\bin
  6. 重新启动eclipse或netbean
金谭三
2023-03-14

如果你想从Eclipse中执行此操作,以下是步骤:

1)在您的C:驱动器中创建一个文件夹sqlauth,并将dll文件sqljdbc_auth.dll复制到该文件夹

1)转到运行

2)为您的班级选择“参数”选项卡

3)在VM参数中添加以下代码:

-Djava.library.path="C:\\sqlauth"

4)点击“应用”并单击“运行”

请随意尝试其他方法。

海雪松
2023-03-14

1) 在这里下载JDBC驱动程序。

< br>2)解压缩文件并转到sqljdbc_version\fra\auth\x86或\x64
3)将sqljdbc_auth.dll复制到C:\ Program Files \ Java \ JRE _ Version \ bin < br > 4)最后重新启动eclipse

 类似资料:
  • 问题内容: 当我尝试运行Java应用程序时,出现以下错误: 我没有一个文件在我的电脑上,但我在。 是正确指定的,所以我认为问题在于应用程序正在搜索错误的版本(9而不是10)。 Oracle和Java Builder都是新安装的,所以问题可能出在项目首选项上吗?您对如何搜索指定错误版本的地方有任何想法吗? 问题答案: 您缺少Java CLASSPATH中的文件。 您需要将OCI jar添加到您的类路

  • 问题内容: 运行代码时出现此错误。 我已将jar( sapjco-3.0.jar )添加到文件夹,并在项目中设置了路径。 谢谢。 问题答案: 您缺少sap java连接器的本机实现。sapjco由用于Java绑定的.jar和用于平台特定绑定的本机库(.so文件)组成。 您需要在树液服务市场上有一个帐户才能访问它。如果您有一个,请访问http://service.sap.com,然后转到软件下载/安

  • 在我将所有本机库链接到每个引用库并按照http://ninjacave.com/lwjglwitheclipse的说明操作之后,该错误仍然存在

  • 问题内容: 请注意,这与该问题不同,因为它不处理链接,因为它不是在询问如何通过CLI进行链接,而是询问Eclipse中的GUI。 我一直在尝试使用LWJGL编写一个简单的程序。当我将库添加到Eclipse(在Windows 7 64bit上为Kepler 4.3.1)并编写程序时,在使用LWJGL的情况下,它不会显示红色弯曲。但是,尝试运行它会为我提供以下堆栈跟踪: (是的,这是他们首先给出的示例

  • 我想签名我的apk,所以我执行了以下命令: java-jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk~/desktop/test.apk 但我得到了以下错误: (openjdk版本“1.8.0_141”openjdk运行时环境(build 1.8.0_141-8U141-B15-3~14.04-B15)openjdk 64位

  • --所以,编制没有问题。当我开始运行程序时,它显示如下异常 线程“main”java.lang.UnsatisfiedLinkError中的异常:java.library.path中的java.lang.ClassLoader.LoadLibrary(未知源)中的java.lang.Runtime.LoadLibrary0(未知源)中的java.lang.System.LoadLibrary(未知