jshell(javaインタプリタ)について
Javaは通常コンパイルしないと使えないが、Oracleが公式に提供する方法で対話型インタプリタとして用いることができる
インストール
ubuntu
$ sudo apt install openjdk-11-jdk
使用法
REPL
$ jshell
| JShellへようこそ -- バージョン11.0.10
| 概要については、次を入力してください: /help intro
jshell> for(int i=0; i < 10; i++) {
...> System.out.println(i);
...> }
0
1
2
3
4
5
6
7
8
9
run as script 普通のスクリプトとしても利用できる
for(int i = 0; i < 10; i++){
System.out.println(i);
}
/exit
このようなファイルを.jsh
の拡張子で保存し、実行する
最後に/exit
をつけないと終了しない
$ jshell a.jsh
0
1
2
3
4
5
6
7
8
9