运行 UBUNTU 中来自 VS Code 的 Kotlin 给出 kotlinc:未找到
Running Kotlin from VS Code in UBUNTU gives kotlinc : not found
我已经使用 sdkman
命令 sdk install kotlin
在 ubuntu 上安装了 kotlin
。 Kotlin
安装,我测试了 kotlinc
命令是否将我带到 kotlin interactive shell
。它有效并且 shell 执行 kotlin
语言。
当我尝试在 VS Code 中使用 运行 Code Runner
附加组件执行带有基本 println("Hello World")
函数且名称为 main 的 .kt 文件时,出现以下错误:
[Running] cd "/home/user/Dropbox/user/kotlin/" && kotlinc bgn_hello.kt -include-runtime -d bgn_hello.jar && java -jar bgn_hello.jar
/bin/sh: 1: kotlinc: not found
[Done] exited with code=127 in 0.007 seconds
有人知道为什么 VS Code 无法执行 kotlin
文件吗?
这是因为您的 kotlinc
二进制文件不在 $PATH
环境变量中。
我在 Mac 并将其添加到我的 .bashrc
:
export PATH="/Applications/IntelliJ IDEA CE.app/Contents/plugins/Kotlin/kotlinc/bin:$PATH"
其中 /Applications/IntelliJ IDEA CE.app/Contents/plugins/Kotlin/kotlinc/bin
是我的 kotlinc
二进制文件所在的位置。尝试通过您的 IntelliJ IDEA 安装查看您的 kotlin 编译器的安装位置,并将该行添加到您的 ~/.bashrc
.
请注意,如果您正在使用其他类型的 shell,例如 Oh-My-Zsh,您必须针对该 shell 修改该文件。如果是 Oh-My-Zsh,则为 .zshrc
将 Kotlin 添加到我们的 PATH 这样我们就可以访问编译器而不必写出安装的完整路径。将以下行添加到您的 '~/.bashrc'
文件中。
export KOTLIN_HOME=/usr/local/bin/kotlin
export PATH=$PATH:$KOTLIN_HOME/bin
确保 运行 source ~/.bashrc
以便在当前终端会话中访问 Kotlin 编译器。
然后 运行 kotlinc -version
,它应该 return 类似于 info: kotlinc-jvm 1.5.30 (JRE 11.0.11+9)
重启VS Code,使用Code Runner时应该可以成功识别命令kotlinc
。
我已经使用 sdkman
命令 sdk install kotlin
在 ubuntu 上安装了 kotlin
。 Kotlin
安装,我测试了 kotlinc
命令是否将我带到 kotlin interactive shell
。它有效并且 shell 执行 kotlin
语言。
当我尝试在 VS Code 中使用 运行 Code Runner
附加组件执行带有基本 println("Hello World")
函数且名称为 main 的 .kt 文件时,出现以下错误:
[Running] cd "/home/user/Dropbox/user/kotlin/" && kotlinc bgn_hello.kt -include-runtime -d bgn_hello.jar && java -jar bgn_hello.jar
/bin/sh: 1: kotlinc: not found
[Done] exited with code=127 in 0.007 seconds
有人知道为什么 VS Code 无法执行 kotlin
文件吗?
这是因为您的 kotlinc
二进制文件不在 $PATH
环境变量中。
我在 Mac 并将其添加到我的 .bashrc
:
export PATH="/Applications/IntelliJ IDEA CE.app/Contents/plugins/Kotlin/kotlinc/bin:$PATH"
其中 /Applications/IntelliJ IDEA CE.app/Contents/plugins/Kotlin/kotlinc/bin
是我的 kotlinc
二进制文件所在的位置。尝试通过您的 IntelliJ IDEA 安装查看您的 kotlin 编译器的安装位置,并将该行添加到您的 ~/.bashrc
.
请注意,如果您正在使用其他类型的 shell,例如 Oh-My-Zsh,您必须针对该 shell 修改该文件。如果是 Oh-My-Zsh,则为 .zshrc
将 Kotlin 添加到我们的 PATH 这样我们就可以访问编译器而不必写出安装的完整路径。将以下行添加到您的 '~/.bashrc'
文件中。
export KOTLIN_HOME=/usr/local/bin/kotlin
export PATH=$PATH:$KOTLIN_HOME/bin
确保 运行 source ~/.bashrc
以便在当前终端会话中访问 Kotlin 编译器。
然后 运行 kotlinc -version
,它应该 return 类似于 info: kotlinc-jvm 1.5.30 (JRE 11.0.11+9)
重启VS Code,使用Code Runner时应该可以成功识别命令kotlinc
。