bsh - Lightweight Scripting for Java

Property Value
Distribution CentOS 6
Repository CentOS x86_64
Package filename bsh-1.3.0-15.5.el6.noarch.rpm
Package name bsh
Package version 1.3.0
Package release 15.5.el6
Package architecture noarch
Package type rpm
Category Development/Libraries
License SPL or LGPLv2+
Maintainer -
Download size 624.55 KB
Installed size 961.52 KB
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-15.5.el6.noarch.rpm 1.3.0 noarch CentOS
bsh - - -


Name Value
bsf -
jpackage-utils >= 1.7.2


Name Value
bsh = 1.3.0-15.5.el6


Type URL
Binary Package bsh-1.3.0-15.5.el6.noarch.rpm
Source Package bsh-1.3.0-15.5.el6.src.rpm

Install Howto

Install bsh rpm package:

# yum install bsh




2010-06-07 - Alexander Kurtakov <> 0:1.3.0-15.5
- Fix bsh-desktop permission.
2010-02-15 - Alexander Kurtakov <> 0:1.3.0-15.4
- Fix files section with missing defattr.
2010-01-09 - Alexander Kurtakov <> 0:1.3.0-15.3
- Drop gcj_support.
- Fix rpmlint warnings.
2009-11-30 - Dennis Gregorovic <> - 0:1.3.0-15.2
- Rebuilt for RHEL 6
2009-09-21 - Permaine Cheung <> 0:1.3.0-15.1
- Do not build manual and faq for ppc64 or s390x as the style task is disabled
2009-07-24 - Fedora Release Engineering <> - 0:1.3.0-15
- Rebuilt for
2009-02-23 - Fedora Release Engineering <> - 0:1.3.0-14
- Rebuilt for
2008-07-09 - Tom "spot" Callaway <> - 0:1.3.0-13
- drop repotag
- fix license tag
2008-03-10 - Permaine Cheung <> 0:1.3.0-12jpp.3
- Fix bugzilla 436675. Separate menu entry into desktop subpackage.
2008-03-06 - Permaine Cheung <> 0:1.3.0-12jpp.2
- Fix bugzilla 417491. Thanks Ville Skytta for the patch.
- Add menu entry and startup script for bsh desktop.
- Ensure scriptlets exit with zero exit status.

See Also

Package Description
bsh-demo-1.3.0-15.5.el6.noarch.rpm Demo for bsh
bsh-desktop-1.3.0-15.5.el6.noarch.rpm Desktop integration for bsh
bsh-javadoc-1.3.0-15.5.el6.noarch.rpm Javadoc for bsh
bsh-manual-1.3.0-15.5.el6.noarch.rpm Manual for bsh
btparser-0.17-2.el6.i686.rpm Parser and analyzer for backtraces produced by GDB
btparser-0.17-2.el6.x86_64.rpm Parser and analyzer for backtraces produced by GDB
btparser-devel-0.17-2.el6.i686.rpm Development libraries for btparser
btparser-devel-0.17-2.el6.x86_64.rpm Development libraries for btparser
btparser-python-0.17-2.el6.x86_64.rpm Python bindings for btparser
btrfs-progs-0.20-0.2.git91d9eec.el6.x86_64.rpm Userspace programs for btrfs
busybox-1.15.1-21.el6_6.x86_64.rpm Statically linked binary providing simplified versions of system commands
busybox-petitboot-1.15.1-21.el6_6.x86_64.rpm Version of busybox configured for use with petitboot
bwidget-1.8.0-5.1.el6.noarch.rpm Extended widget set for Tk
byacc-1.9.20070509-7.el6.x86_64.rpm Berkeley Yacc, a parser generator
byaccj-1.14-5.1.el6.x86_64.rpm Parser Generator with Java Extension