blob: 05e67a799eb10a3278cc0ae56dda09662616e8bc [file] [log] [blame]
BSF 3.1
-------
The BSF 3.1 binary release contains 3 jars:
bsf-api-3.1.jar
- this contains all the javax.script classes as defined in the
JSR-223 specification. This jar may be used as an application
dependency when the application is using javax.script classes
in a version of Java prior to 1.6 (which includes the classes)
bsf-utils-3.1.jar
- this contains various BSF specific utilities which aid using
script languages from Java applications.
bsf-all-3.1.jar
- this contains both the other BSF jars merged into a single jar for
ease of use. If you're not sure which jar to use then use this one.
BSF 3.1 is compatible with Java 1.4.2 and above. Specific script
languages may have further requirements on the Java version.
IMPORTANT
=========
Note that BSF 3.1 does not contain bsf-engines.jar, which was a repackaging
of the JSR-223 factories from https://scripting.dev.java.net/.
This is because:
- the jar contained all the engine factories as a single bundle. It was not
possible to select individual factories, and this could lead to clashes with
other factories on the classpath.
- the jar did not contain any implementations, so it was still necessary to download
the engine.
Many engines contain their own factories now; for those that don't the factory can
still be downloaded from https://scripting.dev.java.net/.