beanshell - BeanShell, a small and embeddable Java source interpreter
beansh | beanshell [-g] [BeanShell Script]
BeanShell(2.0b4) BeanShell(2.0b4) NAME beansh | beanshell - BeanShell, a small and embeddable Java source interpreter SYNOPSIS beansh | beanshell [-g] [BeanShell Script] DESCRIPTION BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. BeanShell dynami- cally executes standard Java syntax and extends it with common script- ing conveniences such as loose types, commands, and method closures like those in Perl and JavaScript. You can use BeanShell interactively for Java experimentation and debug- ging as well as to extend your applications in new ways. Scripting Java lends itself to a wide variety of applications including rapid proto- typing, user scripting extension, rules engines, configuration, test- ing, dynamic deployment, embedded systems, and even Java education. BeanShell is small and embeddable, so you can call BeanShell from your Java applications to execute Java code dynamically at run-time or to provide extensibility in your applications. Alternatively, you can use standalone BeanShell scripts to manipulate Java applications; working with Java objects and APIs dynamically. Since BeanShell is written in Java and runs in the same VM as your application, you can freely pass references to "live" objects into scripts and return them as results. In short, BeanShell is dynamically interpreted Java, plus a scripting language and flexible environment all rolled into one clean package. For additional information on using BeanShell, browse the complete doc- umentation at: file:/usr/share/lib/java/javadoc/beanshell/index.html OPTIONS -g Start in graphics mode. Command-line mode by default. BeanShell Script. Use pre-written BeanShell script. LICENSE Sun Public License 1.0 FILES /usr/bin/beansh /usr/bin/beanshell Command to start BeanShell. /usr/share/lib/java/javadoc/beanshell/index.html API documentation generated with javadoc. /usr/share/doc/beanshell/bshcommands-bshdoc.xml Auto-generated command documentation. /usr/share/lib/java/bsh-2.0b4.jar BeanShell 2.0b4 jar file. This jar contains all of the other jar files listed below. /usr/share/lib/java/bsh-core-2.0b4.jar Core interpreter only - The minimal footprint, interpreter only. /usr/share/lib/java/bsh-classgen-2.0b4.jar BeanShell class generation - Adds the ability for BeanShell to script full Java classes and interpret standard Java code. /usr/share/lib/java/bsh-commands-2.0b4.jar Shell commands - adds useful beanshell shell commands to the core package. /usr/share/lib/java/bsh-util-2.0b4.jar BeanShell utilities - Adds misc. utilities used by other pack- ages and commands. /usr/share/lib/java/bsh-classpath-2.0b4.jar BeanShell classpath management - Adds class reloading and class- path capabilities to the core package. Requires Java 1.2 or greater to activate. /usr/share/lib/java/bsh-reflect-2.0b4.jar BeanShell reflective accessibility - Adds the ability for Bean- Shell to access private/protected fields, methods, and non-pub- lic classes (subject to any Java runtime security). Requires Java 1.2 or greater to activate. /usr/share/lib/java/bsh-bsf-2.0b4.jar Apache/IBM Bean Scripting Framework (BSF) Adapter for BeanShell - This is the necessary adapter for BeanShell to be used with BSF. /usr/demo/bsh/webapps/bshservlet.war /usr/demo/bsh/webapps/bshservlet- wbsh.war A small test servlet and webapp example for BeanShell. Here are two versions - one that comes with the BeanShell JAR included in the WAR file and one that expects the BeanShell JAR to be in the app server's classpath. ATTRIBUTES See attributes(5) for descriptions of the following attributes: +---------------+------------------------+ |ATTRIBUTE TYPE | ATTRIBUTE VALUE | +---------------+------------------------+ |Availability | runtime/java/beanshell | +---------------+------------------------+ |Stability | Uncommitted | +---------------+------------------------+ NOTES This software was built from source available at https://java.net/projects/solaris-userland. The original community source was downloaded from / Further information about this software can be found on the open source community website at http://www.beanshell.org/. 3 Jun 2009 BeanShell(2.0b4)