com.mysql.jdbc.Driver ClassNotFoundException

时间:2010-04-27 12:29:09

标签: java gwt classnotfoundexception

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

3 个答案:

答案 0 :(得分:1)

最后它的工作,问题不在类路径中,但是从.jar文件本身,我使用mysql-connector-java-5.1.6-bin这是行不通的,但当我尝试mysql-connector-java -3.0.17-ga-bin一切正常,我希望尽快修复新版本 无论如何,感谢BalusC的帮助:)

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

停用Google App Engine。它是Eclipse中的一个环境。

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