我想像这样运行jshell

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


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

最佳答案

您可以使用管道:

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


来自jshell --help


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

关于java - 没有文件要执行时如何运行jshell?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58714497/

10-08 22:12