我很惊讶,因为我能够从Github checkout 并运行Kotlin项目而没有这个错误,现在得到了这个Java-Error
x1c 0d1x的数据
我用
- 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
字符串
我在这里发现的错误:https://discuss.kotlinlang.org/t/kotlin-unresolved-reference-java/6734
2条答案
按热度按时间bgtovc5b1#
我也有同样的问题,@y.bedrov的建议对我有帮助。
问题是
Classpath
是空的(在Project Structure
->Platform Settings
->SDKs
-><choose active SDK>
->Classpath
下)要解决这个问题,您可以重新创建SDK:
Project Structure
->Platform SDKs
-><choose active SDK>
->"-"
Project Structure
->Platform SDKs
->"+"
-><choose target SDK location>
wfauudbj2#
这对我来说绝对是一个IntelliJ的问题。我可以通过愚蠢地删除“有问题”的类并重新创建它来解决这个问题:
当遇到类似的问题时,人们通常也会建议什么(但在我的情况下没有帮助):
Kotlin Compiler
和Java Compiler
在版本中匹配。