Go to main content

man pages section 1: User Commands

Exit Print View

Updated: July 2017
 
 

beanshell (1)

Name

beanshell - BeanShell, a small and embeddable Java source interpreter

Synopsis

beansh | beanshell [-g] [BeanShell Script]

Description

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)