#Java 9 – JShell
#Java 9 – JShell
Java przed wersją 9 nie posiadała własnego terminala. Od wersji 9 dostępny jest JShell! który stanowi terminal podobny do tego znanego z języka Python. Aby szybko zaprezentować działanie terminala JShell w praktyce użyjemy Dockera do stworzenia środowiska które zawiera Javę 9. W systemie linux mając zainstalowanego Dockera – tutaj odsyłam do artykułu https://javaleader.pl/2019/10/23/instalacja-dockera-dla-systemu-linux-z-przypisaniem-wolumenu/ gdzie opisałem procedurę instalacji Dockera wywołujemy polecenie:
docker run -it openjdk:9-jdk /bin/jshell
wynik:
root@edusession:/# docker run -it openjdk:9-jdk /bin/jshell Oct 24, 2019 2:27:01 PM java.util.prefs.FileSystemPreferences$1 run INFO: Created user preferences directory. | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell>
wyświetlenie tekstu na konsoli:
jshell> System.out.println("JavaLeader.pl"); JavaLeader.pl jshell>
Tworzenie snippetów:
jshell> /save snippet.jsh
uruchomienie zapisanego snippeta:
jshell> /open snippet.jsh JavaLeader.pl jshell>
Komendy w JShell poprzedzone są znakiem / np:
/list – lista wywołanych poleceń
jshell> /list 1 : System.out.println("JavaLeader.pl"); 2 : System.out.println("JavaLeader.pl"); jshell>
zakończenie pracy z JShell:
/exit
jshell> /exit | Goodbye
Leave a comment