java.lang.ClassNotFoundException:JBuilder 7 中的 net.sourceforge.jtds.jdbc.Driver

Posted

技术标签:

【中文标题】java.lang.ClassNotFoundException:JBuilder 7 中的 net.sourceforge.jtds.jdbc.Driver【英文标题】:java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver in JBuilder 7 【发布时间】:2014-07-05 06:44:31 【问题描述】:

我正在使用 jtds 1.3.1 jar 文件与 MSSQL server 2008 连接。为此,我在 JBuilder7 中配置了库和 JDK,同时从 JBuilder 7 编译器运行应用程序时发现一切正常,但每当我尝试通过 .exe 应用程序运行时由 JBUilder7 从 WInXP 平台构建,出现错误“java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver”。

谁能帮助我进一步指导我在 JBuilder 7 中制作可执行文件需要什么扩展?

【问题讨论】:

【参考方案1】:

通常在运行时解析到数据库的驱动程序,例如从属性文件 osr XML 文件配置中读取的驱动程序类名。它可以归结为

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

即使驱动程序本身不存在,此代码也可以正确编译。

您应该做的是下载驱动程序的 jar 并将该 jar 添加到项目的配置中。这样 jbuilder 在运行时会将 jar 添加到项目的类路径中。

添加 jar 很容易,我没有 Jbuilder 可以检查,here 有人得到了如何做的说明

希望对你有帮助

【讨论】:

我已经在 J​​Builder 7 工具中添加了 *.jar 文件 --> 配置库 --> ...在通过 JBuilder7 编译时发现一切正常,但每当我尝试通过 .exe 运行应用程序时错误 classNotFound 异常.... @AhsanMd.SajidKhan 那么你没有在运行时指定正确的类路径。

以上是关于java.lang.ClassNotFoundException:JBuilder 7 中的 net.sourceforge.jtds.jdbc.Driver的主要内容,如果未能解决你的问题,请参考以下文章