#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

Your email address will not be published.


*