Java项目中如何在IntelliJ导入org.jgrapht的UnionFind<T>类?
导入JGraphT UnionFind类的操作步骤
你遇到的Cannot resolve symbol 'jgrapht'报错是因为项目未引入JGraphT核心依赖,按以下两种方法任意一种操作即可:
方法1:通过IntelliJ弹窗快速添加
你点击add Maven dependency...弹出的窗口直接按以下步骤选择即可:
- 在弹窗的搜索输入框中输入
jgrapht-core - 从搜索结果中选择groupId为
org.jgrapht的包,优先选择不带SNAPSHOT后缀的正式稳定版本 - 点击确认按钮,IntelliJ会自动将依赖写入项目的
pom.xml文件并触发同步,同步完成后导入语句就不会报错了
方法2:手动修改pom.xml添加(更可控)
如果不想通过自动添加,你可以手动修改配置:
- 打开项目根目录下的
pom.xml文件,找到<dependencies>标签块 - 在标签块中插入如下依赖配置:
<dependency> <groupId>org.jgrapht</groupId> <artifactId>jgrapht-core</artifactId> <version>1.5.2</version> </dependency>
- 保存文件后,点击编辑器右上角的Maven刷新图标,等待依赖下载同步完成即可
- 同步完成后,你之前编写的
import org.jgrapht.alg.util.UnionFind<T>;语句就可以正常识别使用
内容的提问来源于stack exchange,提问作者Mampenda
相关产品推荐
相关产品推荐

