【发布时间】:2020-03-27 00:34:03
【问题描述】:
我刚刚使用以下命令在 Ubuntu 上安装了 Kotlin,
curl -s https://get.sdkman.io | bash
sdk install kotlin
它是用下面的行安装的,
Downloading: kotlin 1.3.61
In progress...
######################################################################################################## 100.0%
Installing: kotlin 1.3.61
Done installing!
*************************************************************
但是当我尝试执行一个文件时,它不起作用。
comp@ubuntu:~$ kotlin --version
/home/comp/.sdkman/candidates/kotlin/current/bin/kotlinc: line 80: java: command not found
comp@ubuntu:~$ chmod +x test.kt
comp@ubuntu:~$ kotlinc test.kt -include-runtime -d hello.jar
/home/comp/.sdkman/candidates/kotlin/current/bin/kotlinc: line 80: java: command not found
comp@ubuntu:~$ which kotlinc
/home/comp/.sdkman/candidates/kotlin/current/bin/kotlinc
文件“/home/comp/.sdkman/candidates/kotlin/current/bin/kotlinc”的第80行如下,
"${JAVACMD:=java}" $JAVA_OPTS "${java_args[@]}" -cp "${kotlin_app[@]}" "${kotlin_args[@]}"
可能是什么问题?某些 Java 组件有问题?谢谢。
【问题讨论】: