bsh - Java scripting environment (BeanShell) Version 2

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name bsh
Package version 2.0b4
Package release 15+deb8u1
Package architecture all
Package type deb
Installed size 48 B
Download size 7.90 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 you applications.  In short: BeanShell is a
dynamically interpreted Java, plus some useful stuff.


Package Version Architecture Repository
bsh_2.0b4-15+deb8u1_all.deb 2.0b4 all Debian Main
bsh - - -


Name Value
default-jre-headless -
java1-runtime-headless -
java2-runtime-headless -
libbsh-java = 2.0b4-15+deb8u1
libjline-java -


Type URL
Binary Package bsh_2.0b4-15+deb8u1_all.deb
Source Package bsh

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install bsh deb package:
    # sudo apt-get install bsh




2016-03-01 - Markus Koschany <>
bsh (2.0b4-15+deb8u1) jessie-security; urgency=high
* Team upload.
* Fix CVE-2016-2510.
An application that includes BeanShell on the classpath may be vulnerable
if another part of the application uses Java serialization or XStream to
deserialize data from an untrusted source. A vulnerable application could
be exploited for remote code execution, including executing arbitrary shell
2013-11-21 - Emmanuel Bourg <>
bsh (2.0b4-15) unstable; urgency=low
* Added the poms missing in the previous upload (Closes: #730008)
* Transition to the Servlet API 3.0 (Closes: #729972)
2013-11-04 - Emmanuel Bourg <>
bsh (2.0b4-14) unstable; urgency=low
* Upload to unstable
* Removed the bsh-gcj package
* Moved the jar and the Maven artifacts in a new libbsh-java package
that doesn't depend on a Java runtime.
* debian/control:
- Removed Michael Koch from the uploaders (Closes: #653998)
- Use canonical URLs for the Vcs-* fields
- Updated Standards-Version to 3.9.5 (no changes)
* Build depend on debhelper >= 9
[ Niels Thykier ]
* Changed the section of bsh to devel
2010-11-21 - Niels Thykier <>
bsh (2.0b4-13) experimental; urgency=low
* Team upload.
* Upload to experimental due to freeze.
* Moved the gcj package to the java section.
* Replaced B-D on default-jdk-builddep with gcj-native-helper and
* Bumped Standards-Versions 3.9.1 - no changes required.
* Updated README.Debian to better reflect the current times.
* Added descriptions to the patches.
* Added patch to fix a typo in the upstream code.
* Added mh_clean to the clean rule.
* Linked the javadoc against the system javadoc.
2010-06-11 - Thierry Carrez <>
bsh (2.0b4-12) unstable; urgency=low
* Build-depend on libservlet2.5-java instead of libservlet2.4-java.
2010-04-16 - Gabriele Giacone <>
bsh (2.0b4-11) unstable; urgency=low
[ Ludovic Claude ]
* Change bsh-gcj section to libs.
[ Gabriele Giacone ]
* Team upload.
* Added bsh-src binary package generation.
* Source format 3.0 (quilt).
* debhelper compatibility to 7.
* Standards-Version to 3.8.4.
* Removed Arnaud Vandyck from Uploaders.
2009-08-09 - Torsten Werner <>
bsh (2.0b4-10) unstable; urgency=low
* Upload to unstable.
2009-05-09 - Ludovic Claude <>
bsh (2.0b4-9) experimental; urgency=low
* Change section to java, bump up Standards-Version to 3.8.1
* Add support for -classpath option on xbsh script (closes: #504784)
* rules: add optional support for gcj and optimisation
* Add the Maven POM to the package,
* Add a Build-Depends dependency on maven-repo-helper
* Use mh_installpom and mh_installjar to install the POM and the jar to the
Maven repository
2008-09-08 - Matthias Klose <>
bsh (2.0b4-8ubuntu3) intrepid; urgency=low
* bsh: Suggest libservlet2.4-java instead of libservlet2.3-java,
suggest default-jre | java-runtime instead of libgcj8-1-awt.
LP: #257402.
2008-08-13 - Onkar Shinde <>
bsh (2.0b4-8ubuntu2) intrepid; urgency=low
* debian/control
- Replace build dependency libservlet2.3-java with libservlet2.4-java.
- Remove unneeded build dependency lynx.
- Replace suggests libservlet2.3-java with libservlet2.4-java.
- Remove libgcj8-1-awt from recommends to suggests.
* debian/rules
- Add appropriate jar file name for servlet api 2.4.

See Also

Package Description
bsign_0.4.5_i386.deb Corruption & intrusion detection using embedded hashes
bsnes_094-5_all.deb transitional dummy package
btag_1.1.3-1+b3_i386.deb interactive command-line based multimedia tag editor
btanks-data_0.9.8083-4_all.deb fast 2D tank arcade game -- data
btanks_0.9.8083-4_i386.deb fast 2D tank arcade game with multiplayer and split-screen modes
bti_034-2_i386.deb command line Twitter client
btrfs-tools_3.17-1.1_i386.deb Checksumming Copy on Write Filesystem utilities
btscanner_2.1-5.1_i386.deb ncurses-based scanner for Bluetooth devices
btyacc_3.0-5_i386.deb Backtracking parser generator based on byacc
bubblefishymon_0.6.4-6_i386.deb system load dockapp with a duck
bubbros_1.6.2-1_all.deb multiplayer clone of the famous Bubble Bobble game
bucardo_5.1.2-1_all.deb asynchronous replication system for PostgreSQL
buffer_1.19-12_i386.deb Buffering/reblocking program for tape backups, printing, etc
buffy_1.5-2_i386.deb Heavy duty browser for mail folders
buffycli_0.7-1_all.deb Text mode alternative to Buffy