我正在使用 IntelliJ IDEA。我有一个示例 Java 代码,它需要使用 class.forName();
的 MySQL 驱动程序类来获取数据库连接。它是一个独立的 Java 应用程序。当我运行该类的 main 方法时,我收到 ClassNotFoundException
。但是,我在 Maven 项目中有该示例代码,其中配置了 MySQL jar。我缺少什么? Eclipse 完成了这项工作。
最佳答案
感谢您的热情解答。我发现 Maven 依赖项的范围为“提供”。因此,由于范围的原因,Intellij IDEA
并未寻找该 jar。当我将范围更改为“编译(无范围标记)”时,它工作正常。但无需任何更改,配置就可以在 Eclipse 中正常工作。
关于java - IntelliJ IDEA 提示 Maven 类未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28719399/