コマンドライン(コマンドプロンプト)で Kotlinがしたくって、ずっとずっとなやんでいました。やっと解決したので書いていこうと思うのです。
Kotlinの環境は整っている(インストールしている)ものとして書いていきます。
いわゆるコマンドプロンプトでの実行は無理なので、まずはWindows に Ubuntu をいれちゃいます。
Windows ストア – Ubuntu ここからインストールして、立ち上げます。
“kotlin -version” と打ち込んで、エラーが出なければそのままでいいのですが、そうは問屋がなんとかです。
“kotlinc: line 74: java: command not found” と表示されてしまい、どうにもならないのです。
まけずぎらいなしゃちょうさんは、Windows10 上の Ubuntu に Javaをどうにかいれたくて奮闘します。
Ubuntu の コマンドラインに
$ sudo apt-get update
上記を打ち込みます。色々あっぷでーとされます。つぎにJavaが入ったか確認します。
$ java -version
The program ‘java’ can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
こんなエラーがでます。ならば。
$ sudo apt-get install default-jre
これを打ち込んでみました。
なんだかいい感じです。
いよいよJavaの開発環境です。JDKさんです。これがないと困ります。
$ sudo apt-get install default-jdk
うまくいったかんじです。
最後に Do you want to continue? [Y/n]
ときかれるので Y と入力しEnterです。
まちます。
$ javac -version
と入力して、エラーがなくjavac 1.8.0_xxx のような文字列が表示されていればOKです。
そして!
$ kotlin -version
と入力し、エラーがでないか確認……。
Kotlin version 1.2.10 (JRE 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
このような表示が!
あとは SDKMAN! のインストールも失敗したので、がんばります。
$ sudo yum -y install zip unzip
としたあと
$ curl -s https://get.sdkman.io | bash
$ source "/home/vagrant/.sdkman/bin/sdkman-init.sh"
これでSDKMAN!もインストールされました。
しゃちょうさんには Open JDK も必要なので
$ sudo apt-get install openjdk-8-jre
$ sudo apt-get install openjdk-8-jdk
どちらもいれちゃいます。
無事に環境が整いました。
シャインさんにふつうにほめられました。
つんつんしてないシャインさんもすきですけど、ひょうしぬけです。
ううん。ありがとうございます。