通过命令行运行JAR时出错java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
我有一个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文件时,它会给出错误-java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 我尝试设置mysql连接器*.jar的类路径,但仍然得到相同的错误。 请帮我解决这个问题 提前感谢….文件为jar设置类路径 另请参见通过命令行运行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-cp-mysql-connector-java-5.0.4-bin.jar-jar-myJar.jar
@optyate:没什么用处:如果使用-jar
,那么所有其他类路径源(classpath
变量和-cp
开关)都将被忽略。感谢optyate的回复,我尝试了这个命令,但得到了同样的错误感谢Jigar Joshi的回复,我试着在Manifest.txt中设置类路径,但仍然得到了错误请描述,您设置了什么,错误消息是什么