IntelliJ 找不到已安装的软件包

Posted

技术标签:

【中文标题】IntelliJ 找不到已安装的软件包【英文标题】:IntelliJ can't find installed packages 【发布时间】:2021-09-13 12:01:25 【问题描述】:

我刚刚安装了 IntelliJ 并导入了一个 Maven / Spring Boot 项目。我已将运行配置设置为“应用程序”,但是当我尝试运行它时,它失败并抱怨无法解决依赖关系。当我检查我的本地 Maven 存储库时,会安装这些依赖项:

/Users/user/Projects/myapplication/src/test/java/com/something
/SomethingServiceTest.java:23:29
java: package org.junit.jupiter.api does not exist

本地 maven 仓库:

$ ll ~/.m2/repository/org/junit/jupiter/
total 0
drwxr-xr-x  6 user  Users   192B 21 Aug  2020 ./
drwxr-xr-x  6 user  Users   192B  2 Sep  2020 ../
drwxr-xr-x  3 user  Users    96B 21 Aug  2020 junit-jupiter/
drwxr-xr-x  3 user  Users    96B 21 Aug  2020 junit-jupiter-api/
drwxr-xr-x  3 user  Users    96B 21 Aug  2020 junit-jupiter-engine/
drwxr-xr-x  3 user  Users    96B 21 Aug  2020 junit-jupiter-params/

【问题讨论】:

你能在 IntelliJ 之外用 Maven 构建项目吗? 是的,我可以——事实上,我可以在 IntelliJ 中进行 Maven 构建,并且可以将项目作为 Jar 应用程序运行,但我不能将其作为应用程序运行 在pom.xml和Maven上点右键->重新加载项目 就是这样,做到了。如果这是一个答案,我会将其标记为正确。我永远也想不通,所以非常感谢! 乐于助人!我将其添加为答案。 【参考方案1】:

IntelliJ 和 pom.xml 可能不同步。

右键点击 pom.xml 和 Maven -> 重新加载项目

【讨论】:

【参考方案2】:

我也遇到了同样的问题。有时我会尝试删除或更改 ~/.m2/repository 目录的名称。 之后,我做

mvn clean 编译安装

试试这个。

【讨论】:

他可以用 Maven 构建项目,这是 IntelliJ 的问题

以上是关于IntelliJ 找不到已安装的软件包的主要内容,如果未能解决你的问题,请参考以下文章

GitHub CI/Actions - 找不到模块。确保已安装此软件包

Mac安装软件的时候提示已存在,可是根本找不到

我安装了SQL,可是为啥找不到软件?

win7系统 安装软件时 未能进行正确注册,找不到指定模块要怎么解决

win7 32位 windows已找到设备的驱动程序软件,但在试图安装它时遇到错误

win732位windows已找到设备的驱动程序软件,但在试图安装它时遇到错误