繁体   English   中英

com.mysql.jdbc.Driver ClassNotFoundException

[英]com.mysql.jdbc.Driver ClassNotFoundException

我在Class.forname("com.mysql.jdbc.Driver")上收到ClassNotFoundException 。我正在使用Windows Vista 64位,Eclipse Galileo,GWT框架。 我下载了mysql-connector-java-5.1.6-bin ,但是应该将该文件放入的确切路径是什么? 我在gwt-projects中遇到此异常,但是在正常项目中,它工作良好。 任何想法应该怎么做?

终于可以正常工作了,问题不在类路径中,而是从.jar文件本身开始,即时消息使用的是mysql-connector-java-5.1.6-bin,它不起作用,但是当我尝试mysql-connector-java-3.0时。 17-ga-bin一切正常,我希望无论如何都希望尽快修复新版本,感谢BalusC的帮助:)

只需将JAR文件放在相关应用程序的运行时类路径中即可。

如果是基于Servlet的Web应用程序,通常将其放在/WEB-INF/lib文件夹中。 默认情况下,Web应用程序的运行时类路径覆盖了它。

停用Google App Engine。 它在Eclipse中的设置。

Google App Engine不允许您打开套接字。 当您尝试加载JDBC驱动程序时,它将在静态块中建立套接字连接。 静态块中的异常导致ClassNotFoundException,这就是您所看到的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM