Eclipse java项目forName()classnotfoundexception

时间:2014-11-03 21:41:00

标签: java mysql eclipse classnotfoundexception

我正在尝试在Win7中使用Eclipse进行Java项目,我想测试一些方法。但是当我run as Java application时,我收到了这个错误:

java.lang.ClassNotFoundException

它也指出了这一行:

Class.forName("ceng.mysql.jdbc.Driver");

我在这里看了一些带有相同错误代码的问题,就像这段代码有不同的语法。但我的老师给了我这个代码,它在Ubuntu工作。也许这是因为我使用Windows而引起的。

我在同一个包中有2个文件,其中一个是Main.java。我把mysql ... jar的东西放在项目中名为lib的文件夹中,并将它也放到构建路径中。

无论如何,我该如何解决这个问题?谢谢你提前:))

1 个答案:

答案 0 :(得分:1)

变化

Class.forName("ceng.mysql.jdbc.Driver");

Class.forName("com.mysql.jdbc.Driver");

在你添加的jar中有一个名为com.mysql.jdbc的包,里面有一个名为Driver的类。