IntelliJ IDEA 说找不到 Maven class

IntelliJ IDEA says Maven class not found

我正在使用 IntelliJ IDEA。我有一个示例 Java 代码,它需要 MySQL 驱动程序 class 使用 class.forName(); 来获取数据库连接。它是一个独立的 Java 应用程序。当我 运行 那个 class 的主要方法时,我得到 ClassNotFoundException。但是,我在配置了 MySQL jar 的 Maven 项目中有该示例代码。我错过了什么? Eclipse 完成这项工作。

将这些行添加到 Manven 依赖项中:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.34</version>
</dependency>

和清单:
- %M2_HOME%
- .m2 目录存在。
- 检查互联网连接。
- 检查在 IntelliJ IDEA 中启用 Maven 插件。
- 添加 MySQL ConnectorJ jar 文件到 lib 内部应用程序服务器。

感谢您的热心解答。我发现 Maven 依赖项的范围是 'provided'。因此,Intellij IDEA 由于范围的原因并没有寻找那个 jar。当我将范围更改为 compile(no scope tag) 时,它工作正常。但是没有任何更改,配置在 Eclipse.

中运行良好

maven 导入有不同的范围

<scope>provided</scope>

检查。范围不应为 provided.