Kotlin:未解决的参考:java

SL5*_*net 3 java intellij-idea kotlin

我很惊讶,因为我能够从 Github 签出并运行 Kotlin 项目而不会出现此错误,现在得到此 Java 错误

未解决的参考:java

我使用

  • kotlinc-jvm 1.3.60 (JRE 11.0.4+10-b520.11),
  • 想法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
Run Code Online (Sandbox Code Playgroud)

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

Pav*_*lov 10

我遇到了同样的问题,@y.bedrov 的建议对我有帮助。

问题是它Classpath是空的(在Project Structure-> Platform Settings-> SDKs-> <choose active SDK>->下Classpath

要解决此问题,您可以重新创建 SDK:

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