首页 > 解决方案 > Intellij:未找到模块 mysql.connector.java - git checkout 后出错

问题描述

我正在开发一个 JavaFX 项目,我正在使用 GitHub 来托管我的所有代码。我已经在 master 分支上工作了一段时间,一切都在编译和运行。现在我检查了一个不同的分支。我做了一些更改,推送它们,然后我再次检查了主分支。我期待一切顺利,就像以前一样。但是,由于某种原因,我在运行代码时收到以下错误消息:

java.lang.module.FindException: Module mysql.connector.java not found, required by com.company
[ERROR] Command execution failed.

我的应用程序访问主分支上的 SQLite 数据库和我之前签出的侧分支上的 MySQL 数据库。所以我想知道为什么mysql.connector.java甚至要搜索该模块:我的主分支只需要 sqlite。

我的 module-info.java 不包含任何与 MySQL 相关的需求语句,仅与 SQLite 相关。

我认为我的代码或我的 pom.xml 或我的 module-info.java 没有任何问题,毕竟它之前工作过。所以很可能 Intellij 中有一些设置我已经改变了,或者当我在分支上工作时确实改变了。我不知道发生了什么,有人可以帮忙吗?

标签: intellij-ideajavafxmodulemysql-connector

解决方案


推荐阅读