Java 9 verziótól megjelent a jshell lehetőség.
A java bin könyvtárban jshell.exe -vel (windows rendszer esetén) indítható el.
Elindulás után egy interaktív DOS-ablakszerűség jelenik meg. Ebbe gépelhetjük be a parancsainkat.
Importálhatunk osztályokat, létrehozhatunk változókat, osztályokat, .. vagy csak függvényeket.
A prompt (amely megjelenik minden új sor elején):
jshell>
Néhány alap kapcsoló:
jshell> /help // segítség kérés
jshell> /exit // kilépés a konzol ablakból
jshell> /vars // eddig használt változok listájának kikérése
jshell> /methods // eddig létrehozott metódusok listájának kikérése
jshell> /list // eddig begépelt program sorok listája
jshell> /list -all // eddig begépelt program sorok listája importálás listával együtt
jshell> /save // eddig begépelt program sorok listájának állományba mentése
jshell> /open // elmentett program lista betöltése
Többsoros utasítás bevitelénél, hogy további sorokat vár a prompt jelzi eszt ... (három ponttal)
jshell> String kettoz(String s) {
...> return s + s; // további utasítást vár még
...> } // további utasítást vár még
| created method kettoz(String) // spéci sor az utasítás értelmezése és metodus végrehajtásáról
jshell> // a prompt alaphelyzetbe áll jelezve, hogy kész a további parancsok fogadására.
jshell> Kettoz('Légy kettő') // metodus meghívása
$42 ==> "Légy kettőLégy kettő" // végrehajtás
| created scratch variable $42 : String
jshell> // a prompt alaphelyzetbe áll jelezve, hogy kész a további parancsok fogadására.
Kényelmi funkciók:
Kiegészítés Tab gomb megnyomásával:
jshell> vol<Tab> // tab gomb menyomásával automatikus kiagészítést kérhetünk ami azonnal megjelenik
jshell> volume(
Kiegészítés kiválasztási lista felajánlása Shift+Tab billenytyű kombinációra
jshell> frame.getGraphics() <Shift+Tab v>
0: Do nothing
1: Create variable
2: import: java.awt.Graphics. Create variable
Choice: 2 Imported: java.awt.Graphics
jshell> Graphics
| = frame.getGraphics()
Megjegyzések
Megjegyzés küldése