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