Comment instruire jshell
pour se terminer à la fin du script de manière similaire aux interprètes d'autres langages comme par exemple python3
ou node
?
Commande suivante
./jshell -q /tmp/shell.java
avec script /tmp/shell.java
System.out.println("Hello world");
imprime
Hello world
jshell>
et attend d'autres commandes. J'aimerais qu'il s'arrête immédiatement à la fin du fichier.
Je cherche quelque chose de plus élégant que System.exit(0);
à la fin du script.
4 votes
J'ai utilisé l'extension de fichier .jsh pour indiquer un fichier à exécuter avec jshell, puisque .java implique qu'il peut être compilé par javac.