通过命令行运行JAR时出错java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

时间:2012-06-18 09:53:57

标签: java mysql mysql-connector

我有一个java程序,我正在使用 mysql 数据库连接代码。 我在我的资源中添加了 mysql-connector-java-3.0.10-stable-bin.jar mysql-connector-java-5.0.4-bin.jar 文件日食中的文件夹。 当我在Eclipse中运行程序时它运行正常。 然后我创建了一个项目的 .jar 文件,其中包含该jar文件中的所有jar文件。 但是当我在DOS上用 java -jar myJar.jar 命令运行我的 jar 文件时,它会给出错误 - java.lang.ClassNotFoundException:com.mysql。 jdbc.Driver

我尝试设置mysql-connector * .jar的CLASSPATH但仍然得到相同的错误。 请帮我解决这个问题?

提前致谢....

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

要解决此问题,您可以在Eclipse中创建“ Runnable Jar文件”而不是“简单Jar文件”。