没有文件要执行时如何运行jshell?

时间:2019-11-05 15:24:25

标签: java jshell

我想像这样运行jshell

$ jshell --execute 'System.out.println("Hello World")'
Hello World
$

因此它执行Java单一代码行并终止。有可能吗?

1 个答案:

答案 0 :(得分:3)

您可以使用管道:

echo 'System.out.println("Hello World")' | jshell -

来自jshell --help

  

加载文件也可以是“-”以表示标准输入,而没有交互式I / O。