java - mysql.jdbc.driver类未找到异常

标签 java mysql intellij-idea classpath

我正在构建一个使用 intelij idea 连接到 MySQL 数据库的应用程序。我已经通过模块 > 依赖项导入了 jdbc 驱动程序,当我通过 IDE 运行该应用程序时它运行良好。但是,当我使用 build > build artifacts > rebuild 构建工件时(也尝试清理和构建)并使用 cmd 运行它时,出现以下错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

我也尝试过清理和重建项目,但没有帮助。

知道我做错了什么吗?

最佳答案

运行代码时,JDBC 驱动程序 JAR 文件需要位于类路径中。例如,如果您正在运行您的应用程序:

java -jar Application.jar

你应该使用:

java -classpath /path/to/Driver.jar -jar Application.jar

关于java - mysql.jdbc.driver类未找到异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31753582/

相关文章:

java - 是否有原始值的对象包装器允许从 lambda 中改变它们?

java - 如果我想在其背后运行 Java 代码,我应该使用什么 Web 服务器?

php - 无限滚动 JQuery/PHP(加载页面问题)

IntelliJ : could not find an output directory 中的 Scala 编译错误

java - IntelliJ 为什么/如何在 Netbeans 中导致调试输出?

java - 如何在 IntelliJ 中控制 Spark 日志记录

java - 重新启动简单的java游戏

java - Java 中的 PrintWriter write() 与 print() 方法

php - 提高性能、PHP/JSON 解析和 MySQL 编写的建议 - 多个 JSON

MYSQL:带有 != 语句的基本 SELECT