【问题标题】:Kotlin: Unresolved reference: javaKotlin:未解决的参考:java
【发布时间】:2019-12-13 08:52:59
【问题描述】:

我很惊讶,因为我能够从 Github 签出并运行一个 Kotlin 项目而没有这个错误,现在得到这个 Java-Error

我用

  • kotlinc-jvm 1.3.60 (JRE 11.0.4+10-b520.11),
  • IDEA 2019.3,
  • 内核:5.3.15-1-MANJARO x86_64 位:64 编译器:gcc v:9.2.0 桌面:Xfce 4.14.1 发行版:Manjaro Linux

我尝试按 Alt+Enter。 IDE 手册说:“Alt+Enter:显示意图操作和快速修复。”

这是我的文件名:

/home/me/IdeaProjects/KeyEvent-Reader-Demo/src/Test.kt

我在这里发现了同样的错误:https://discuss.kotlinlang.org/t/kotlin-unresolved-reference-java/6734

【问题讨论】:

  • 你是否在“项目结构”中为项目/模块配置了JDK?
  • 嗯。我在这里看不到配置错误:imgur.com/JJ3be9q.pngimgur.com/SNJ4yuJ.png
  • imgur.com/yvth5Ik.png 我没有看到配置错误
  • 看起来 JDK 11 的类路径为空。请尝试在 IDE 中重新创建 JDK 项。
  • 删除这个变量有帮助吗?

标签: java intellij-idea kotlin


【解决方案1】:

我遇到了同样的问题,@y.bedrov 的建议再次帮助了我:

  1. Project Structure -> Platform SDKs -> <choose active SDK> -> "-"
  2. Project Structure -> Platform SDKs -> "+" -> <choose target SDK location>

【讨论】:

  • 这出人意料地奏效了。仅供参考,我是在 Windows 上使用 JDK11 openjdk 构建的。
猜你喜欢
  • 2018-10-25
  • 1970-01-01
  • 1970-01-01
  • 2021-10-29
  • 2018-10-16
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多