Hme*_*006 4 java kotlin visual-studio-code ubuntu-20.04
我已经使用命令kotlin在 ubuntu 上安装了。安装并测试了命令是否将我带到. 它起作用并且 shell 执行该语言。sdkmansdk install kotlinKotlinkotlinckotlin interactive shellkotlin
当我尝试Code Runner在 VS Code 中运行附加组件来执行具有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
Run Code Online (Sandbox Code Playgroud)
有人知道为什么 VS Code 无法执行该kotlin文件吗?
将 Kotlin 添加到我们的PATH中,这样我们就可以访问编译器,而无需写出安装的完整路径。将以下行添加到您的'~/.bashrc'文件中。
export KOTLIN_HOME=/usr/local/bin/kotlin
export PATH=$PATH:$KOTLIN_HOME/bin
Run Code Online (Sandbox Code Playgroud)
确保运行source ~/.bashrc以便在当前终端会话中访问 Kotlin 编译器。
然后运行kotlinc -version,它应该返回类似的内容info: kotlinc-jvm 1.5.30 (JRE 11.0.11+9)
kotlinc重新启动 VS Code,使用 Code Runner 时应该可以成功识别该命令。
这是因为您的kotlinc二进制文件不在$PATH环境变量中。
我在 Mac 上,并将其添加到我的.bashrc:
export PATH="/Applications/IntelliJ IDEA CE.app/Contents/plugins/Kotlin/kotlinc/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
/Applications/IntelliJ IDEA CE.app/Contents/plugins/Kotlin/kotlinc/bin我的二进制文件存在于哪里kotlinc。尝试通过 IntelliJ IDEA 安装查看 kotlin 编译器的安装位置,并将该行添加到您的~/.bashrc.
请注意,如果您使用其他类型的 shell(例如 Oh-My-Zsh),则必须修改该 shell 的文件。如果 Oh-My-Zsh 是.zshrc
| 归档时间: |
|
| 查看次数: |
8129 次 |
| 最近记录: |