BeanShell je open source Java zdrojový interpret, který nejprve vytvořil Patrick Niemeyer v roce 1999. BeanShell byl napsán v jazyce Java a obsahuje funkce skriptovacího jazyka, jako jsou volné typy, příkazy a uzávěry podobné JavaScriptu a Perlu. Lze jej použít pro různé účely, jako je rozšíření uživatelského skriptování, testování, konfigurace, dynamické nasazení a další.
BeanShell lze spustit ve čtyřech režimech: příkazovém řádku, konzoli, appletu a serveru vzdálené relace. Mezi jeho funkce skriptování patří zavírání metod, obslužné rutiny událostí, hlášení chyb a další.
Tlumočník, programovací jazyk, programovací termíny