【发布时间】:2012-06-20 06:49:13
【问题描述】:
我有一个 java 程序,我正在使用 mysql 数据库连接代码。 我在资源中添加了 mysql-connector-java-3.0.10-stable-bin.jar 和 mysql-connector-java-5.0.4-bin.jar 文件eclipse中的文件夹。 当我在 Eclipse 中运行程序时,它运行良好。 然后我创建了我的项目的 .jar 文件,其中包含该 jar 文件中的所有 jar 文件。 但是当我在 DOS 提示符下使用 java -jar myJar.jar 命令运行我的 jar 文件时,它会给出错误 - java.lang.ClassNotFoundException: com.mysql。 jdbc.Driver
我尝试设置 mysql-connector*.jar 的 CLASSPATH,但仍然遇到相同的错误。 请帮我解决这个问题?
在此先感谢....
【问题讨论】:
-
这个命令有什么作用?
java -cp mysql-connector-java-5.0.4-bin.jar -jar myJar.jar -
@opyate:没什么用处:如果你使用
-jar,那么所有其他类路径源(CLASSPATH变量和-cp开关)将被忽略。 -
感谢 opyate 的回复,我尝试使用此命令但得到相同的错误
标签: java mysql mysql-connector