Как завершить работу jshell в конце сценария?


Как проинструктировать jshell заканчивать в конце скрипта аналогично интерпретаторам других языков, например python3 или node?

Следующая команда

./jshell -q /tmp/shell.java

Со скриптом /tmp/shell.java

System.out.println("Hello world");

Отпечатки

Hello world
jshell> 

И ждет дальнейших команд. Я бы хотел, чтобы это немедленно прекратилось в конце файла.

Я ищу что-то более элегантное, чем System.exit(0); в конце сценария.
1 24

1 ответ:

Внутри скрипта используйте команду jshell /exit. Это приведет к выходу из jshell в конце вашего сценария.