cd $HOME
wget -O sdk.install.sh "https://get.sdkman.io"
. sdk.install.sh
. $HOME/.sdkman/bin/ sdkman-init.sh
sdk install kotlin
安裝 openjdk8:
sudo apt-get update && sudo apt-get install openjdk-8-jre-headless
建立工作目錄:
mkdir $HOME/kotlin
cd $HOME/kotlin
編寫 bash 腳本,儲存設定檔 $HOME/kotlin/senv, 簡化使用方式:
#!/bin/bash
export tmpjar=/tmp/jarout.jar
function kt() {
java -jar $tmpjar "$@"
}
function ktc() {
kotlinc $1 -include-runtime -d $tmpjar && shift;
java -jar $tmpjar "$@"
}
將 senv 設定成可執行檔 :
chmod +x $HOME/kotlin/senv
. $HOME/kotlin/senv
編寫 kotlin 程式, 儲存成 my.kt
// my.kt: kotlin example file
fun main(args: Array
for ( s in args ) {
// end of my.kt
編譯並執行:
ktc my.kt arg1 arg2 arg3 ...
單純執行剛剛編譯好的執行檔 ( java -jar /tmp/jarout.jar args ... ):
kt arg1 arg2 arg3 ...
使用安裝好的 kotlinc 進入交談模式(執行 kotlinc 不加任何參數,就會進入 REPL) ,速度非常慢,若要練習 kotlin語法, 可以直接連上網站, 速度可能會比較快:
https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt
沒有留言:
張貼留言