Janino è un compilatore Java utilizzabile liberamente in quanto distribuito con licenza freeware. Consente nello specifico di compilare espressioni e script "al volo", rivelando una prontezza d'uso di rilievo. Il tool riesce infatti ad aprire e gestire elementi Java quali espressioni, blocchi, sorgenti e file in genere.
Janino riesce quindi a compilare il codice Java caricato per eseguirlo immediatamente. Non è pertanto da considerare come un vero e proprio strumento di sviluppo, ma come un compilatore run-time per valutare espressioni e blocchi di codice. Questo strumento si propone in modo semplice e funzionale, richiedendo oltretutto una quantità irrisoria di risorse di sistema. Non occorre in definitiva essere programmatori esperti per utilizzare questo compilatore e può per tale motivo essere preso in considerazione da chiunque operi in ambiente java.