Intellij无法解析Java包

时间:2019-06-26 02:34:41

标签: java intellij-idea intellij-plugin

我正在尝试在Arch Linux上设置我的Intellij插件项目。 出于某种原因,intelliJ不想扫描依赖项。

我尝试使用Java 8 JDK,但没有用。无效的缓存。 重新创建了项目。

DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=18.0.4
DISTRIB_CODENAME=Illyria
DISTRIB_DESCRIPTION="Manjaro Linux"

IntelliJ IDEA 2018.3.6 (Ultimate Edition)
Build #IU-183.6156.11, built on March 25, 2019
Licensed to IntelliJ IDEA Evaluator
Expiration date: July 25, 2019
JRE: 1.8.0_152-release-1343-b28 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.19.49-1-MANJARO 

(屏幕截图中的2个问题来自Python,这在几个项目中都是以某种方式出现的,我认为这不相关)

我该如何解决?

enter image description here Project JDK Module Dependencies

2 个答案:

答案 0 :(得分:2)

JDK配置错误。单击JDK文本框旁边的“新建...”按钮并进行配置。

enter image description here

答案 1 :(得分:0)

我有同样的问题。就我而言,该插件是使用Gradle从命令行正确构建的,但是在导入项目时IntelliJ无法解析对标准类的依赖。

我设法找到了唯一的解决方法。它与JDK 11一起使用。您可以在IntelliJ中指定JDK 11,将其用于开发,但仍可以使用所需版本来构建项目表单命令行。

您可能还想将您的配置与我使用的in my plugin进行比较。