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

通过命令行运行JAR时出错java.lang.ClassNotFoundException:com.mysql.jdbc.Driver,java,mysql,mysql-connector,Java,Mysql,Mysql Connector,我有一个java程序,使用的是mysql数据库连接代码。 我在eclipse的资源文件夹中添加了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文件时,它会给出错误-jav

我有一个java程序,使用的是mysql数据库连接代码。 我在eclipse的资源文件夹中添加了mysql-connector-java-3.0.10-stable-bin.jarmysql-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连接器*.jar的类路径,但仍然得到相同的错误。 请帮我解决这个问题

提前感谢….

文件为jar设置类路径

另请参见


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

此命令的作用是什么
java-cp-mysql-connector-java-5.0.4-bin.jar-jar-myJar.jar
@optyate:没什么用处:如果使用
-jar
,那么所有其他类路径源(
classpath
变量和
-cp
开关)都将被忽略。感谢optyate的回复,我尝试了这个命令,但得到了同样的错误感谢Jigar Joshi的回复,我试着在Manifest.txt中设置类路径,但仍然得到了错误请描述,您设置了什么,错误消息是什么