我正在尝试在Win7中使用Eclipse进行Java项目,我想测试一些方法。但是当我run as Java application
时,我收到了这个错误:
java.lang.ClassNotFoundException
它也指出了这一行:
Class.forName("ceng.mysql.jdbc.Driver");
我在这里看了一些带有相同错误代码的问题,就像这段代码有不同的语法。但我的老师给了我这个代码,它在Ubuntu工作。也许这是因为我使用Windows而引起的。
我在同一个包中有2个文件,其中一个是Main.java。我把mysql ... jar的东西放在项目中名为lib的文件夹中,并将它也放到构建路径中。
无论如何,我该如何解决这个问题?谢谢你提前:))
答案 0 :(得分:1)
变化
Class.forName("ceng.mysql.jdbc.Driver");
到
Class.forName("com.mysql.jdbc.Driver");
在你添加的jar中有一个名为com.mysql.jdbc
的包,里面有一个名为Driver
的类。