BeanShell ist ein Open-Source-Java-Source-Interpreter, der erstmals 1999 von Patrick Niemeyer entwickelt wurde. BeanShell wurde in Java geschrieben und enthält Skriptsprachenfunktionen wie lose Typen, Befehle und Closures, ähnlich wie JavaScript und Perl. Es kann für zahlreiche Zwecke verwendet werden, wie z. B. Benutzerskripterweiterung, Tests, Konfiguration, dynamische Bereitstellung und mehr.
BeanShell kann in vier Modi ausgeführt werden: Befehlszeile, Konsole, Applet und Remote-Sitzungsserver. Zu den Skriptfunktionen gehören Methodenschließungen, Ereignishandler, Fehlerberichte und mehr.
Interpreter, Programmiersprache, Programmierbegriffe