当前位置: 首页 > 面试题库 >

ClassNotFoundException:net.sourceforge.jtds.jdbc.Driver

查锦程
2023-03-14
问题内容

我有连接到MS-SQL数据库并获取一些数据的Java代码。

在运行代码之前,我在Unix Server中设置了类路径,它过去可以正常工作。

但是由于某种原因,几天前 仍在 工作的同一个jar文件抛出了一个Class not found异常
java.lang.ClassNotFoundException:net.sourceforge.jtds.jdbc.Driver

我解压缩了jar文件,发现正在加载的驱动程序类:

Class.forName("net.sourceforge.jtds.jdbc.Driver");

存在于指定的包装结构中。

我不知道这是怎么回事。

任何人都可以提出解决此问题的任何提示。


问题答案:

java.lang.ClassNotFoundException 的问题可能是由于以下几种原因导致的:

  • Jar文件在类路径中不可用。(如上所述,这不是您的情况。)

  • 您的jar文件已损坏。

  • 当前用户无法访问您的环境变量值。(权限已被管理员撤销)。

  • 当前用户无权读取jar文件。

请验证最后三个选项。



 类似资料:

相关阅读

相关文章

相关问答