...
Det kan noen ganger være praktisk å teste ut små Java-snutter uten å måtte lage en hel klasse med en main-metode. Eclipse lar deg lage en såkalt Scrapbook eller jpage-fil
Kompilering og kjøring fra kommandolinje
og åpne den i en egen editor, med kommandoer for å kjøre hele utvalgte deler av koden. Under ser du dette illustrert. En kode-snutt med en deklarasjon og en if-setning er marker og kjørt. Utskriften vises i konsoll-panelet under.
Scrapbook eller jpage |
---|
En annen mulighet er å bruke en såkalt REPL, eller Read-Eval-Print loop etter de tre fasene programmet kjører gjennom. Dette er et program som lar deg skrive inn én og én setning (Read-fasen), som kjøres med en gang (Eval-fasen). Resultatet blir skrevet ut (Print-fasen), og ofte kan du bruke resultatet senere. Dette er en mer interaktiv og inkrementell måte å kjøre kode på, og er fin for utprøving av klasser og metoder. En slik Java REPL er tilgjengelig på web-siden www.javarepl.com (se https://github.com/albertlatacz/java-repl for mer om prosjektet). Et eksempel på interaksjon er vist under.
Java REPL på www.javarepl.com |
---|
Enkelte vil si at alle dataingeniører må kunne kjøre et program fra kommandolinja, og hvis du ikke bruker Eclipse (eller et annet IDE) er dette måten å gjøre det på. Du kommer deg derimot fint gjennom TDT4100 uten å se en kommandolinje, så denne tutorialen fra Oracle er frivillig lesing!