Running BeanShell

All you need to run BeanShell is the Java runtime system (Version 1.1 or greater) and the bsh JAR file. Under Windows, you can launch a graphical desktop for BeanShell by simply double-clicking the JAR file icon. More generally, you can add the JAR to your classpath:

 Unix: export CLASSPATH=$CLASSPATH:bsh.jar
 Windows: set classpath %classpath%;bsh.jar


You can then run BeanShell interactively in either a GUI or command-line mode:

 java bsh.Console // run the graphical desktop
 java bsh.Interpreter // run as text-only on the command line


Running BeanShell with the GUI console brings up a simple, Swing-based, desktop that allows you to open multiple shell windows with basic command history, line editing, and cut-and-paste capability. There are some other GUI tools available as well, including a simple text editor and class browser. Alternately, you can run BeanShell on the command line, in text-only mode. You can run BeanShell scripts from files, like so:

 % java bsh.Interpreter myfile.bsh


Within some versions of the NetBeans and Sun Java Studio IDEs, you can create BeanShell script files using the New File wizard or run any file with a .bsh extension just as you would execute Java code.

Comments