bsh - Lightweight Scripting for Java

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name bsh
Package version 1.3.0
Package release 15.jpp6
Package architecture noarch
Package type rpm
Installed size 534.61 KB
Download size 475.18 KB
Official Mirror
BeanShell is a small, free, embeddable, Java source interpreter with
object scripting language features, written in Java. BeanShell executes
standard Java statements and expressions, in addition to obvious
scripting commands and syntax. BeanShell supports scripted objects as
simple method closures like those in Perl and JavaScript(tm).
You can use BeanShell interactively for Java experimentation and
debugging or as a simple scripting engine for your applications. In
short: BeanShell is a dynamically interpreted Java, plus some useful
stuff. Another way to describe it is to say that in many ways BeanShell
is to Java as Tcl/Tk is to C: BeanShell is embeddable - You can call
BeanShell from your Java applications to execute Java code dynamically
at run-time or to provide scripting extensibility for your applications.
Alternatively, you can call your Java applications and objects from
BeanShell; working with Java objects and APIs dynamically. Since
BeanShell is written in Java and runs in the same space as your
application, you can freely pass references to "real live" objects into
scripts and return them as results.


Package Version Architecture Repository
bsh-1.3.0-13.jpp5.noarch.rpm 1.3.0 noarch JPackage 5.0
bsh - - -


Name Value
bsf -
jpackage-utils -


Name Value
bsh = 1.3.0-15.jpp6


Type URL
Binary Package bsh-1.3.0-15.jpp6.noarch.rpm
Source Package bsh-1.3.0-15.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install bsh rpm package:
    # yum install bsh
  1. Add the JPackage 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install bsh rpm package:
    # zypper install bsh
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install bsh rpm package:
    # urpmi bsh




2010-01-09 - Will Tatam <> 1.3.0-15
- Auto rebuild for JPackage 6 in centos5 mock
2009-11-02 - David Walluck <> 0:1.3.0-14
- add bsh-bsf and poms to repolib
2009-08-18 - David Walluck <> 0:1.3.0-13
- fix component-info.xml
2009-08-18 - David Walluck <> 0:1.3.0-12
- BuildRequires: ant-trax
2007-07-12 - Ralph Apel <r.apel at> 0:1.3.0-11jpp
- Fix aot build
- Add pom and depmap frags
- Restore all jars
- Add webapps
2007-01-29 - Permaine Cheung <> 0:1.3.0-10jpp
- Removed unapplied patch and moved buildroot removal from prep to install,
and other rpmlint cleanup
2006-08-04 - Deepak Bhole <> 0:1.3.0-9jpp
- Added missing requirements
2006-07-20 - Deepak Bhole <> 0:1.3.0-8jpp
- Add conditional native compilation.
2006-05-04 - Ralph Apel <r.apel at> 0:1.3.0-7jpp
- First JPP-1.7 release
2004-08-20 - Ralph Apel <r.apel at> 0:1.3.0-6jpp
- Build with ant-1.6.2

See Also

Package Description
bsh-demo-1.3.0-15.jpp6.noarch.rpm Demo for bsh
bsh-javadoc-1.3.0-15.jpp6.noarch.rpm Javadoc for bsh
bsh-manual-1.3.0-15.jpp6.noarch.rpm Manual for bsh
bsh-repolib-1.3.0-15.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
bsh2-2.1-0.b5.1.jpp6.noarch.rpm Lightweight Scripting for Java
bsh2-bsf-2.1-0.b5.1.jpp6.noarch.rpm BSF support for bsh2
bsh2-classgen-2.1-0.b5.1.jpp6.noarch.rpm ASM support for bsh2
bsh2-demo-2.1-0.b5.1.jpp6.noarch.rpm Demos for bsh2
bsh2-javadoc-2.1-0.b5.1.jpp6.noarch.rpm Javadoc for bsh2
bsh2-manual-2.1-0.b5.1.jpp6.noarch.rpm Manual for bsh2
btm-1.3.3-2.jpp6.noarch.rpm BITRONIX transaction manager
btm-javadoc-1.3.3-2.jpp6.noarch.rpm Javadoc for btm
build-helper-maven-plugin-1.5-2.jpp6.noarch.rpm Build Helper Maven Plugin
build-helper-maven-plugin-javadoc-1.5-2.jpp6.noarch.rpm Javadoc for build-helper-maven-plugin
buildmagic-2.1.0-2.jpp6.noarch.rpm JBoss buildmagic tasks module