2013-06-26 22 views
0

这是我的第一个问题,出于某种原因,当试图上传我的问题的屏幕截图时,我收到了一条错误消息 无法上传图片;无法达到imgur将jtds ---。jar文件包含到NetBeans中Java项目的库中,但仍然存在ClassNotFoundException错误

无论如何,我已经上传到谷歌照片,所以我会发送链接后解释一下它是什么。

我是新开发的Java应用程序,特别是当它连接到JDBC时。因此,由于目标数据库是SyBase的一个,我从sourceforge的官方网站下载了JTDS JDBC Driver

然后我按照建议here的建议来设置类路径。

将jtds1.3.1包含到库和我的项目中,所以它应该可以工作,并且...voilà!

执行Class.forName()方法加载驱动程序时出现奇妙的ClassNotFoundException。

Here是屏幕截图,第35行和第37行是感兴趣的。

如果有人帮助我一点,我会很感激,但是愚蠢可能是我可能会遇到的这个问题的错误 - 它确实是这样。

谢谢。

回答

0

望着那截图,问题是,您将分发zip(jtds-1.3.1-dist.zip)添加到您的构建路径中,而不是该zip中包含的jtds-1.3.1.jar。因此,解压缩后,从构建路径中删除zip并添加jar-文件。

+0

哦,亲爱的。我想象它会是一些愚蠢的错误。实际上是。 非常感谢,马克。 –

+0

@DavidLopez不客气,请点击勾号“接受”我的答案。 –

+0

行动,好的 - 刚到这里,所以似乎有很多事情我不知道这个论坛。 –

0

你必须把完整路径的jar文件在类路径(包括文件名):

.;C:\j2sdk1.4.2_16\jre\lib; 
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar 

后改变路径立即重新启动CMD

+0

问题是关于IDE中的构建路径/类路径而非命令行使用。 –

+0

也谢谢你,@Sagar Vaghela –

相关问题