What is BeanShell?
It is a Java scripting language which was invented by Pat Niemeyer and runs in the Java Runtime Environment and mainly utilizes Java’s own syntax.
BeanShell allows its users to designate its functions that can be called from within a script, its main has been to not pollute its syntax with too many extensions and “syntactic sugar” and ensuring that code written for a Java compiler are executed interpretively by BeanShell without changes which make BeanShell a popular testing and debugging tool.
It is basically an open source project and has mainly been incorporated into many applications and provides easy integrated API and can run in command-line mode or within its graphical environment. It can be called as a part of java platform.



















