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.
我正在使用 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.