libbsf-java - Bean Scripting Framework to support scripting languages in Java

Property Value
Distribution Ubuntu 14.04 LTS (Trusty Tahr)
Repository Ubuntu Main i386
Package filename libbsf-java_2.4.0-5build1_all.deb
Package name libbsf-java
Package version 2.4.0
Package release 5build1
Package architecture all
Package type deb
Category libs
License -
Maintainer Ubuntu Developers <>
Download size 69.56 KB
Installed size 130.00 KB
Bean Scripting Framework (BSF) is a set of Java classes which provides
scripting language support within Java applications, and access to Java
objects and methods from scripting languages. BSF allows one to write JSPs in
languages other than Java while providing access to the Java class library. In
addition, BSF permits any Java application to be implemented in part (or
dynamically extended) by a language that is embedded within it. This is
achieved by providing an API that permits calling scripting language engines
from within Java, as well as an object registry that exposes Java objects to
these scripting language engines.
BSF supports these scripting languages:
* Python (using Jython)
* JavaScript (using rhino)
* XSLT Stylesheets (as a component of Apache XML project's Xalan and Xerces)
* BeanShell (using bsh) via its own bsf adapter
Support for Tcl, NetRexx is not available in this Debian
package since Jacl, NetRexx (non-free) are not packaged.


Package Version Architecture Repository
libbsf-java_2.4.0-5build1_all.deb 2.4.0 all Ubuntu Main
libbsf-java - - -


Name Value
libapache-pom-java -


Type URL
Binary Package libbsf-java_2.4.0-5build1_all.deb
Source Package libbsf-java

Install Howto

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




2012-05-18 - James Page <>
libbsf-java (1:2.4.0-5build1) quantal; urgency=low
* No-change rebuild with openjdk-7 as default-jdk.
2012-01-06 - Damien Raude-Morvan <>
libbsf-java (1:2.4.0-5) unstable; urgency=low
* Team upload.
[ tony mancill ]
* Apply patch detecting optional languages at build time
Thanks to Ximin Lao.  (Closes: #601685)
* Convert to source format 3.0 (quilt); drop build-depends on quilt.
[ Damien Raude-Morvan ]
* d/control: Remove Michael Koch from Uploaders. Thanks Michael!
(Closes: #654047).
* d/control: Update Standards-Version: 3.9.2.
* d/rules: Drop
* d/control: Drop dependencies on jython; its broken with jython >= 2.5
and generates additional main requirements in Ubuntu. Thanks to James Page
for patch. (Closes: #646094).
* d/control: Drop depends on Java runtime since its a library.
* d/{control,copyright}: Wrap and sort.
* Move Javadoc to a separate libbsf-java-doc package. (Closes: #506357).
* Install maven metadata:
- d/control: Build-Depends on maven-repo-helper and
Depends on libapache-pom-java.
- d/rules: Use mh_installpoms and mh_installjar.
- d/rules: Provide get-orig-pom to download a POM.
2010-08-04 - Torsten Werner <>
libbsf-java (1:2.4.0-4) unstable; urgency=low
* Disable jython support because it is broken for jython >= 2.5.
(Closes: #591122)
* Remove Stefan and Arnaud from Uploaders list. Thanks to your contributions!
2009-07-30 - Torsten Werner <>
libbsf-java (1:2.4.0-3) unstable; urgency=low
[ Matthias Klose ]
* (Build-)depend on default-jre/-jdk.
[ Torsten Werner ]
* Add myself to Uploaders.
* Fix build errors.
* Switch to quilt.
* Switch to debhelper 5.
* Update Standards-Version: 3.8.2.
* Add Homepage and Vcs headers.
* Change Section: java.
* Add missing Depends: ${misc:Depends}.
* Remove servlet dependency.
2008-01-12 - Michael Koch <>
libbsf-java (1:2.4.0-2) unstable; urgency=low
* Added Build-Depends-Indep on libcommons-logging-java.
Closes: #460381.
2008-01-01 - Michael Koch <>
libbsf-java (1:2.4.0-1) unstable; urgency=low
* New upstream version.
2007-12-29 - Michael Koch <>
libbsf-java (1:2.3.0+cvs20050308a-3) unstable; urgency=low
[ Kumar Appaiah ]
* Update watch file.
[ Michael Koch ]
* Updated Standards-Version to 3.7.3.
2007-03-14 - Michael Koch <>
libbsf-java (1:2.3.0+cvs20050308a-2) unstable; urgency=low
* Removed Build-Dependency on rhino (Closes: #414685).
* Removed Wolfgang and added myself to Uploaders.
2006-07-17 - Arnaud Vandyck <>
libbsf-java (1:2.3.0+cvs20050308a-1) unstable; urgency=low
* Updated Standards-Version to 3.7.2: moved debhelper and cdbs to
* Build with java-gcj-compat-dev
* debian/rules: removed ant-launcher from the classpath (no more needed)
* Updated dependency to libservlet2.4-java
* Not a new upstream but reupload the sources to the main archive
(closes: #352172, #376107).
* debian/watch: added
2006-01-06 - Wolfgang Baer <>
libbsf-java (1:2.3.0+cvs20050308-6) unstable; urgency=low
* Removed explicit usage of jikes build compiler property
for kaffe jikes -> ecj transition

See Also

Package Description
libbsh-java_2.0b4-15_all.deb Java scripting environment (BeanShell) Version 2 (library)
libbtf1.2.0_4.2.1-3ubuntu1_i386.deb permutation to block triangular form library for sparse matrices
libburn-dev_1.3.4-0ubuntu1_i386.deb development package for libburn4
libburn-doc_1.3.4-0ubuntu1_all.deb API documentation for libburn library
libburn4_1.3.4-0ubuntu1_i386.deb library to provide CD/DVD writing functions
libbusiness-isbn-data-perl_20120719.001-1_all.deb data pack for Business::ISBN
libbusiness-isbn-perl_2.07-1_all.deb Perl library to work with International Standard Book Numbers
libbz2-1.0_1.0.6-5_i386.deb high-quality block-sorting file compressor library - runtime
libbz2-dev_1.0.6-5_i386.deb high-quality block-sorting file compressor library - development
libc-ares-dev_1.10.0-2_i386.deb asynchronous name resolver - development files
libc-ares2_1.10.0-2_i386.deb asynchronous name resolver
libc-bin_2.19-0ubuntu6_i386.deb Embedded GNU C Library: Binaries
libc-dev-bin_2.19-0ubuntu6_i386.deb Embedded GNU C Library: Development binaries
libc6-amd64_2.19-0ubuntu6_i386.deb Embedded GNU C Library: 64bit Shared libraries for AMD64
libc6-arm64-cross_2.19-0ubuntu2cross0.10_all.deb Embedded GNU C Library: Shared libraries (for cross-compiling)