带有 maven 的 mysql 连接器:java.lang.NoClassDefFoundError: com/mysql/jdbc/Driver
Posted
技术标签:
【中文标题】带有 maven 的 mysql 连接器:java.lang.NoClassDefFoundError: com/mysql/jdbc/Driver【英文标题】:mysql connector with maven: java.lang.NoClassDefFoundError: com/mysql/jdbc/Driver 【发布时间】:2015-04-21 09:45:39 【问题描述】:我在计算机上有一个运行良好的 Java EE maven 项目,我已经在另一台计算机上导入了该项目,但是当我启动一个页面时出现以下错误:
java.lang.NoClassDefFoundError: com/mysql/jdbc/Driver
mysql-connector 是通过 maven 安装的:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.30</version>
</dependency>
我不知道该怎么办。感谢您的帮助。
【问题讨论】:
错误说你错过了mysql jdbc驱动;你可能需要安装那个 是的,但是在我的另一台计算机上我不需要安装 mysql jdbc 驱动程序,maven 做到了。 【参考方案1】:maven 为您下载这些 jar 的路径是否已添加到您的类路径中?您可以通过在eclipse中选择项目,将Maven下载的jar文件添加到您的eclipse项目中,右键单击它并转到属性,选择Java构建路径>>选择库选项卡>>添加外部jar文件并浏览安装 mysql-connector-java.jar 文件
【讨论】:
以上是关于带有 maven 的 mysql 连接器:java.lang.NoClassDefFoundError: com/mysql/jdbc/Driver的主要内容,如果未能解决你的问题,请参考以下文章
Java + Maven +PostgreSQL/Oracle/MySQL连接配置
Java + Maven +PostgreSQL/Oracle/MySQL连接配置