intellij-idea - 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 中有一些设置我已经改变了,或者当我在分支上工作时确实改变了。我不知道发生了什么,有人可以帮忙吗?
解决方案
推荐阅读
- scala - 在数据框 (Spark) 中选择列时在其间添加一个空列
- java - 使用 XYSplineRenderer 代替折线图
- php - 导入后会一直出现找不到接口错误
- go - 有没有办法在使用 `os` 模块保留 `atime` 的同时设置 `mtime`?
- android - proguard-rules.pro 未使用
- angular - 子表单组件的多重验证
- stata - foreach - 循环遍历特定的观察值以获得特定的输出
- html - 如何从 Angular 7 的组件列表中预先选择默认项
- postgresql - PostgreSQL 模式匹配 LIKE 子句返回不正确的结果
- assembly - 如何在 MIPS 中实现 if(condition1 && condition2)?