我正在构建一个使用 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/