Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何指示jshell在脚本末尾终止,类似于其他语言的解释器,例如python3或node?
jshell
python3
node
跟随命令
./jshell -q /tmp/shell.java
带脚本/tmp/shell.java
/tmp/shell.java
System.out.println("Hello world");
印刷
Hello world jshell>
并等待进一步的命令。我希望它在文件末尾立即停止。
我正在寻找比System.exit(0);脚本结尾更优雅的东西。
System.exit(0);
在脚本内部,使用 jshell 命令/exit。这将在脚本结束时退出 jshell。
/exit
检查此参考https://docs.oracle.com/javase/9/jshell/introduction-jshell.htm#JSHEL-GUID-465BA4F5-E77D-456F-BCB7-D826AC1E18AE
另一种可能性是有一个退出文件:
exit.jsh
然后运行:
./jshell --startup myscript.jsh --startup exit.jsh