BBj 23.x Classpath Overview

BBj 23.00 includes the following JARs:


 To determine which version of a third party JAR BBj supports, check the version number that is included in the name of the JAR file. For example, <bbj install dir>/lib/jasperreports-javaflow-6.20.5.jar means that the currently installed version of BBj is compatible with version 6.20.5  of Jasper Studio.

New JAR Sets

New and updated JARS are highlighted.

JAR Name Function
activation-1.1.1.jar Redistributable Java WSDP component
asm-9.5.jar BBj code generation
asm-commons-9.5.jar BBj code generation
asm-tree-9.5.jar BBj code generation
asm-util-9.5.jar BBj code generation
aws-java-sdk-1.12.414.jar APIs for Amazon Web Services
aws-java-sdk-core-1.12.414.jar APIs for Amazon Web Services
aws-java-sdk-dynamodb-1.12.414.jar APIs for Amazon Web Services
aws-java-sdk-kms-1.12.414.jar APIs for Amazon Web Services
aws-java-sdk-s3-1.12.414.jar APIs for Amazon Web Services
axis.jar Web Services
axis2-saaj-1.8.2.jar Web services
balloontip- Client Validation Messaging (GUI client)
BasisCharsetProvider.jar multiplatform charset localization
basiscomponents.jar BBj MiG Layout
basisfonts.jar JasperReports font extension
BasisInstall.jar Installation and Admin Utility Application
BBj.jar Core server-side BBj components
BBjAdminAPI.jar API used to talk to the Admin server for BBjServices
BBjAdminAPIMin.jar Condensed Admin API
BBjDocsGenerator.jar Utility to generate API documentation
BBjEM.jar Components for BBj Enterprise Manager application
BBjFilesystem.jar File system components
BBjIndex.jar Main JAR - indexes all other BBj JARS
BBjPlugin.jar Sample file system plug-ins
BBjPortID.jar BBj port information
BBjServer.jar All servers associated with BBj
BBjsp.jar Java Server Pages
BBjSql.jar SQL API
BBjStartup.jar BASIS core ClassLoader and classpath builder
BBjTextSearch.jar Abstract BBj usage of Lucene JARS
BBjTextSearchLucene50.jar Abstract BBj usage of Lucene JARS
BBjTextSearchLucene70.jar Abstract BBj usage of Lucene JARS
BBjThinClient.jar BBj client-side components
BBjUnitTest.jar BBj unit testing
BBjUtil.jar Core client and server components
bcmail-jdk18on-1.72.jar PDF signing
bcpkix-jdk18on-1.72.jar PDF signing
bcprov-jdk18on-1.72.jar PDF signing
bcutil-jdk18on-1.72.jar PDF signing
BLSversion.jar BASIS License Service
bus.jar BASIS Update Service
checker-qual-3.12.0.jar BASIS License Service Client
ChileCompanyWebService.jar Chile Company Web Service demo
codemodel-2.6.jar Jetty Web Services
common-image-3.9.4.jar Converting images into ICO and ICNS formats for app deployment
common-io-3.9.4.jar Converting images into ICO and ICNS formats for app deployment
common-lang-3.9.4.jar Converting images into ICO and ICNS formats for app deployment
commons-beanutils-1.9.4.jar JasperReports
commons-cli-1.5.0.jar Web Services API
commons-codec-1.15.jar Web Services coder/decoder
commons-collections4-4.4.jar JasperReports
commons-compress-1.23.0.jar Used by POI to create XLS spreadsheets
commons-digester_2.1.0.jar JasperReports
commons-discovery-0.2.jar Web Services framework
commons-fileupload-1.5.jar BUI fileopen dialog
commons-io-2.11.0.jar BUI file uploading
commons-lang-2.6.jar Apache commons library
commons-lang3-3.12.0.jar Apache commons library
commons-logging-1.2.jar JasperReports
commons-math3-3.6.1.jar Used by POI
config-1.4.2.jar Using Configuration Files (akka)
core-3.5.1.jar Barcode encoding/decoding
CustomLookAndFeel-6.7.jar Custom skinning
cxf-core-3.5.5.jar Apache CXF
cxf-rt-bindings-soap-3.5.5.jar Apache CXF
cxf-rt-bindings-xml-3.5.5.jar Apache CXF
cxf-rt-databinding-jaxb-3.5.5.jar Apache CXF
cxf-rt-frontend-jaxws-3.5.5.jar Apache CXF
cxf-rt-frontend-simple-3.5.5.jar Apache CXF
cxf-rt-transports-http-3.5.5.jar Apache CXF
cxf-rt-transports-http-jetty-3.5.5.jar Apache CXF
cxf-rt-ws-addr-3.5.5.jar Apache CXF
cxf-rt-ws-policy-3.5.5.jar Apache CXF
cxf-rt-wsdl-3.5.5.jar Apache CXF
cxf-tools-common-3.5.5.jar Apache CXF
cxf-tools-validator-3.5.5.jar Apache CXF
cxf-tools-wsdlto-BASIS.jar Apache CXF
cxf-tools-wsdlto-core-3.5.5.jar Apache CXF
cxf-tools-wsdlto-databinding-jaxb-3.5.5.jar Apache CXF
cxf-tools-wsdlto-frontend-jaxws-3.5.5.jar Apache CXF
ecj-3.33.0.jar JasperReports
error_prone_annotations-2.11.0.jar BASIS License Service Client
ExtIndex.jar Index on non-BASIS JARS
ExtUtil.jar BBJasper and LaunchDock
failureaccess-1.0.1.jar Google Guava 27+
Fax.jar Faxing capabilities
FedExWebServiceClient.jar FedEx Web Service demo
FontChooser-7.3.jar Font chooser feature
gapps3.jar Google Apps
GappsV3Index.jar Google Apps
gdata-calendar-2.0.jar Google Docs
gdata-calendar-meta-2.0.jar Google Docs
gdata-client-1.0.jar Google Docs
gdata-client-meta-1.0.jar Google Docs
gdata-core-1.0.jar Google Docs
gdata-docs-3.0.jar Google Docs
gdata-docs-meta-3.0.jar Google Docs
gdata-media-1.0.jar Google Docs
gdata-sites-2.0.jar Google Docs
gdata-sites-meta-2.0.jar Google Docs
gdata-spreadsheet-3.0.jar Google Docs
gdata-spreadsheet-meta-3.0.jar Google Docs
google-api-client-2.2.0.jar Google Apps
google-api-client-appengine-2.2.0.jar Google Apps
google-api-client-gson-2.2.0.jar Google Apps
google-api-client-jackson2-2.2.0.jar Google Apps
google-api-client-java6-2.1.4.jar Google Apps
google-api-client-servlet-2.2.0.jar Google Apps
google-api-services-calendar-v3-rev20220715-2.0.0.jar Google Apps
google-api-services-drive-v3-rev20230212-2.0.0.jar Google Apps
google-http-client-1.43.1.jar Google Apps
google-http-client-gson-1.43.1.jar Google Apps
google-http-client-jackson2-1.43.1.jar Google Apps
google-oauth-client-1.34.1.jar Google Apps
google-oauth-client-appengine-1.34.1.jar Google Apps
google-oauth-client-java6-1.34.1.jar Google Apps
google-oauth-client-jetty-1.34.1.jar Google Apps
google-oauth-client-servlet-1.34.1.jar Google Apps
graal-sdk-22.3.2.jar Replacement for Nashorn JavaScript Engine
groovy-4.0.11.jar Font chooser feature
grpc-context-1.53.0.jar Google API access
gson-2.10.1.jar Convert Java Objects into their JSON representation
guava-31.1-jre.jar Google's core libraries for Java-based projects
guice-5.1.0.jar BASIS Development Tools
gwt-user-2.10.0.jar Google Web Toolkit
hsqldb-2.7.1.jar Pure Java JDBC driver
httpclient-4.5.14.jar Web Service client
httpclient5-5.2.1.jar Web Service client
httpcore-4.4.16.jar Google Apps
httpcore5-5.2.1.jar Google Apps
icu4j-73.1.jar Used by the GraalVM JavaScript Library
ihhelper-0.0.1.jar Custom annotations
imageio-bmp-3.9.4.jar Converting images into ICO and ICNS formats for app deployment
imageio-core-3.9.4.jar Converting images into ICO and ICNS formats for app deployment
imageio-icns-3.9.4.jar Converting images into ICO and ICNS formats for app deployment
imageio-metadata-3.9.4.jar Converting images into ICO and ICNS formats for app deployment
j2html-1.6.0.jar Java API to generate HTML
j2objc-annotations-1.3.jar BASIS License Service
jackcess-4.0.5.jar Microsoft Access Database
jackson-annotations-2.15.0.jar Used to serialize objects as JSON
jackson-core-2.15.0.jar JSON serialization and deserialization.
jackson-databind-2.15.0.jar Used to serialize objects as JSON
jackson-dataformat-xml-2.15.0.jar Used to serialize objects as JSON
jakarta.servlet-api-6.0.0.jar Embedded Jetty Web server (Jetty 6)
jasperreports-javaflow-6.20.5.jar JasperReports
java-saml-2.9.0.jar SAML Authentication Support
java-saml-core-2.9.0.jar SAML Authentication Support
javahelp-2.0.05.jar 3rd Party Help
javase-3.5.1.jar Multi-factor authentication
javax.annotation-api-1.3.2.jar Used by Jetty to process java annotations for web services.
javax.inject-1.jar Document Index
javax.servlet.jsp-2.2.0.v201112011158.jar Jetty 9 integration
javax.xml.soap-api-1.4.0.jar Generate SOAP messages
java_cup.jar BBj language gramma
jaxb-api-2.3.1.jar Apache CXF
jaxb-core-2.3.0.jar Jetty Web Services
jaxb-impl-2.3.0.jar Jetty Web Services
jaxb-xjc-2.3.0.jar Jetty Web Services
jaxrpc-api.jar Web Service framework
jaxws-api-2.3.1.jar Apache CXF
jaxws-rt-2.3.0.jar Used by Bus Updater program to access BUS
jcommon-1.0.24.jar Jfree charts
JDBCPooling-internal.jar Connection to third party JDBC databases
JDBCPooling.jar Connection to third party JDBC databases
jempbox-1.8.17.jar Adobe XMP
jetty-all-9.4.51.v20230217-uber.jar Jetty 9.4.51
jetty-http-spi-9.4.51.v20230217.jar Object representations of HTTP
jfreechart-1.5.4.jar Jfree charts
jmespath-java-1.12.414.jar Amazon Web Services
JnlpExtIndex.jar Web Start Indexing Optimization
JnlpIndex.jar Web Start Indexing Optimization
joda-convert-2.2.3.jar Java Time library
joda-time-2.12.5.jar Java Time library
jparsec-3.1.jar Parser for MySQL server pre-processing
js-22.3.2.jar GraalVM JavaScript Engine
js-scriptengine-22.3.2.jar GraalVM JavaScript Engine
jsch-0.1.55.jar Used by the JGit library
json-20230227.jar Google Calendar and Drive API
json-smart-2.4.10.jar BBj security
jsr181-api.jar Google Calendar and Drive API
jsr305-3.0.2.jar Google Calendar and Drive API
jxbrowser-7.32.jar Google Chromium-based browser integration
jxbrowser-javafx-7.32.jar JavaFX interface
jxbrowser-linux64-7.32.jar Google Chromium-based browser integration
jxbrowser-mac-7.32.jar Google Chromium-based browser integration
jxbrowser-mac-arm-7.32.jar Google Chromium-based browser integration
jxbrowser-swing-7.32.jar Java Swing interface
jxbrowser-win32-7.32.jar Google Chromium-based browser integration
jxbrowser-win64-7.32.jar Google Chromium-based browser integration
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar BASIS License Service
log4j-api-2.20.0.jar POI 5.1+ dependency
log4j-core-2.20.0.jar POI 5.1+ dependency
log4j-jcl-2.20.0.jar POI 5.1+ dependency
lucene-analyzers-common-5.2.1.jar Lucene full text search engine
lucene-analyzers-common-7.7.3.jar Lucene full text search engine
lucene-backward-codecs-5.2.1.jar Lucene full text search engine
lucene-backward-codecs-7.7.3.jar Lucene full text search engine
lucene-core-5.2.1.jar Lucene full text search engine
lucene-core-7.7.3.jar Lucene full text search engine
lucene-facet-5.2.1.jar Lucene full text search engine
lucene-facet-7.7.3.jar Lucene full text search engine
lucene-queries-5.2.1.jar Lucene full text search engine
lucene-queries-7.7.3.jar Lucene full text search engine
lucene-queryparser-5.2.1.jar Lucene full text search engine
lucene-queryparser-7.7.3.jar Lucene full text search engine
mail-1.6.2.jar Redistributable Java WSDP component
neethi-3.2.0.jar Web Service framework
net.tascalate.javaflow.api-2.7.3.jar Jasper Report dependency
netty-bbj-4.1.90.Final.jar Asynchronous networking (akka)
nimbus-jose-jwt-9.31.jar BBj security
nrjavaserial.jar Serial Device Support
opencensus-api-0.31.1.jar Google API access
opencensus-contrib-http-util-0.31.1.jar Google API access
openpdf-1.3.30.jaspersoft.1.jar PDF files
org.apache.felix.gogo.command_0.10.0.v201209301215.jar Document Index
org.apache.felix.gogo.runtime_0.10.0.v201209301036.jar Document Index
org.apache.felix.gogo.shell_0.10.0.v201212101605.jar Document Index
org.apache.jasper.glassfish-2.2.2.v201112011158.jar Document Index
org.apache.taglibs.standard.glassfish-1.2.0.v201112081803.jar Jetty 9 integration
org.eclipse.jgit-6.5.0.jar BBj configuration Git archive
ParserServiceAPI.jar Eclipse IDE interface
pdfbox-app-2.0.27.jar Document Index
PDFRenderer-0.9.1.jar Generating PDF files
poi-5.2.3.jar JasperReports
poi-excelant-5.2.3.jar JasperReports
poi-ooxml-5.2.3.jar Document Index
poi-ooxml-full-5.2.3.jar Document Index
poi-scratchpad-5.2.3.jar Document Index
protobuf-java-3.23.0.jar Serialization
regex-22.3.2.jar Replacement for Nashorn JavaScript Engine
rfax.jar Faxing capabilities
simpleclient-0.16.0.jar Prometheus metrics instrumentation
simpleclient_common-0.16.0.jar Prometheus metrics instrumentation
simpleclient_hotspot-0.16.0.jar Prometheus metrics instrumentation
simpleclient_servlet-0.16.0.jar Prometheus metrics instrumentation
simpleclient_servlet_common-0.16.0.jar Prometheus metrics instrumentation
slf4j-api-1.7.35.jar Used by Apache CXF
slf4j-simple-1.7.35.jar Used by Apache CXF
SparseBitSet-1.2.jar Used by POI libraries
stax2-api-4.2.1.jar SAML Authentication Support
swingx-1.0.jar Swing layout extensions
tika-core-2.3.0.jar Mime types
tika-parsers-standard-package-2.3.0.jar Document Index
tika-serialization-2.3.0.jar Document Index
TimingFramework.jar Timing framework
Translator.jar Demo translation resource bundle
truffle-api-22.3.2.jar Replacement for Nashorn JavaScript Engine
ucanaccess-5.0.1.jar JDBC driver for Microsoft Access databases
unboundid-ldapsdk-6.0.8.jar LDAP API
velocity-engine-core-2.3.jar SOAP publishing a web service with CXF
woodstox-core-6.5.0.jar SAML Authentication Support
wsdl4j-1.6.3.jar Web Services toolkit
xml-resolver-1.2.jar XML catalog support
xmlbeans-5.1.1.jar Document Index
xmlschema-core-2.3.0.jar XML creation/manipulation
xmlsec-3.0.2.jar SAML Authentication Support

Table 1. Core BBj JAR Files

Table 2. below lists nine SpellCheckerDictionary-xx.jar files that provide spell checker dictionaries in various languages and dialects. Because the language dictionaries are rather large and because most applications do not use all languages, the dictionary files are not included in the standard thin-client JAR configuration. When deploying a client application that uses spell checking, be sure to add the required dictionary files to the cache archive.

Language Spell Check Language File(s)
Dutch SpellCheckerDictionary-du.jar
English – American


English – British


English – Canadian


French SpellCheckerDictionary-fr.jar
German SpellCheckerDictionary-ge.jar
Italian SpellCheckerDictionary-it.jar
Spanish SpellCheckerDictionary-sp.jar
Swedish SpellCheckerDictionary-sw.jar

Table 2. SpellChecker Dictionary JAR Files

See Also

BBj Classpath Overviews

For earlier versions of BBj, see:

BBj 22.x Classpath Overview

BBj 21.x Classpath Overview

BBj 20.x Classpath Overview

BBj 19.x Classpath Overview

BBj 18.x Classpath Overview

BBj 17.x Classpath Overview

BBj 16.x Classpath Overview

BBj 15.x Classpath Overview

BBj 14.x Classpath Overview

BBj 13.x Classpath Overview

BBj 12.x Classpath Overview

BBj 11.x Classpath Overview

BBj 10.x Classpath Overview

BBj 9.x Classpath Overview

BBj 8.x Classpath Overview

BBj 7.x Classpath Overview