在Mac上使用Kotlin和vscode——代码有效,但intelisense显示[Kotlin]未解析的引用



我已经在Mac上的vscode中安装了Kotlin语言扩展。所有操作都很好,但intelisense显示错误,如[kotlin]未解析的引用:println。

只是尝试了一个简单的.kt文件:

fun main(args: Array<String>) {
println("hello ,world")

}

知道我应该做什么样的额外设置吗?提前谢谢。

我在vsCode 中编写kotlin

1、 打开iTerm

brew install kotlin 

2、 在vsCode扩展中搜索"kotlin语言"插入并重新加载

3、 并插入"代码运行器">

超过

从kotlin的github页面:https://github.com/jetbrains/kotlin

Build environment requirements
In order to build Kotlin distribution you need to have:
JDK 1.6, 1.7, 1.8 and 9
Setup environment variables as following:
JAVA_HOME="path to JDK 1.8"
JDK_16="path to JDK 1.6"
JDK_17="path to JDK 1.7"
JDK_18="path to JDK 1.8"
JDK_9="path to JDK 9"
For local development, if you're not working on bytecode generation or the standard library, it's OK to have only JDK 1.8 and JDK 9 installed and to point JDK_16 and JDK_17 environment variables to your JDK 1.8 installation.

我在.*rc文件中设置了JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-13.jdk",并重新加载了vscode。之后,警告消失了。还不确定我是否需要其他的,但我似乎只需要设置JAVA_HOME就可以了。

您可以使用find /Library -name java来查找可用的版本。

最新更新