BBj 24.x Classpath Overview

BBj 24.00 includes the following JARs:


Starting in BBj 24.00, the BBj lib directory has been moved to the hidden directory <bbj install dir>./lib. For more information, see BBj 24+ JAR Directory Change. 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/jetty-deploy-10.0.20.jar means Jetty 10 is integrated into BBj 24.00.

New JAR Sets

New and updated JARS are highlighted.

JAR Name Function
activation-1.1.1.jar Redistributable Java WSDP component
asm-9.6.jar BBj code generation
asm-commons-9.6.jar BBj code generation
asm-tree-9.6.jar BBj code generation
asm-util-9.6.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
axiom-dom-1.4.0.jar Jetty 10
axis-1.4.jar Web Services
balloontip- Client Validation Messaging (GUI client)
BasisInstall.jar Installation and Admin Utility Application
BBjAdminAPI.jar API used to talk to the Admin server for BBjServices
BBjAdminAPIMin.jar Condensed Admin API
BBjEM.jar Components for BBj Enterprise Manager application
BBjFilesystem.jar File system components
BBjFonts.jar Demo fonts used for BBJasper reports
BBj.jar Core server-side BBj components
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
BBjThinClient.jar BBj client-side components
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
checker-qual-3.12.0.jar BASIS License Service Client
codemodel-2.6.jar Jetty Web Services
collections-23.1.2.jar Replacement for Nashorn JavaScript Engine
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.6.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-dbcp2-2.10.0.jar JDBC connection pooling in BBj applications
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.15.1.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
commons-pool2-2.12.0.jar JDBC connection pooling in BBj applications
config-1.4.3.jar Using Configuration Files (akka)
conscrypt-openjdk-uber-2.5.2.jar Jetty HTTP/2 functions
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-wsdl-3.5.5.jar Apache CXF
cxf-rt-ws-policy-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
ChileCompanyWebService.jar Chile Company Web Service demo
demofonts.jar Demo fonts used for BBJasper reports
demoslaunchdockClientFiles.jar BBj demo images for the LaunchDock and demos
FedExWebServiceClient.jar FedEx Web Service demo
opencsv-3.7.jar Reading and writing CSV files
Translator.jar Demo translation resource bundle
YahooFinanceAPI-2.3.0.jar Yahoo’s web services
error_prone_annotations-2.11.0.jar BASIS License Service Client
failureaccess-1.0.1.jar Google Guava 27+
FontChooser-7.3.jar Font chooser feature
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.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-23.1.2.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
j2objc-annotations-2.8.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.el-3.0.4.jar JSP and Java Help pages Authentication factory classes for Jetty
jakarta.servlet-api-4.0.4.jar Servlet classes
jakarta.servlet-api-6.0.0.jar Embedded Jetty Web server
java_cup.jar BBj language grammar
javahelp-2.0.05.jar Java Help
java-saml-2.9.0.jar SAML Authentication Support
java-saml-core-2.9.0.jar SAML Authentication Support
javase-3.5.1.jar 2-factor authentication
javax.annotation-api-1.3.2.jar Java annotations for web services
javax.inject-1.jar File and SQL full text search indexes
javax.servlet.jsp-2.2.0.v201112011158.jar Jetty 10 integration
javax.xml.soap-api-1.4.0.jar Generation of SOAP messages
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-1.1.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
jempbox-1.8.17.jar Adobe XMP
http2-client-10.0.20.jar Jetty HTTP/2 functions
http2-common-10.0.20.jar Jetty HTTP/2 functions
http2-hpack-10.0.20.jar Jetty HTTP/2 functions
http2-server-10.0.20.jar Jetty HTTP/2 functions
jetty-alpn-client-10.0.20.jar Jetty HTTP/2 functions
jetty-alpn-conscrypt-server-10.0.20.jar Jetty HTTP/2 functions
jetty-alpn-server-10.0.20.jar Jetty HTTP/2 functions
jetty-annotations-10.0.20.jar Java annotations for web services
jetty-client-10.0.20.jar Jetty HttpClients
jetty-deploy-10.0.20.jar Jetty web server functionality
jetty-http-10.0.20.jar Jetty web server functionality
jetty-http-spi-10.0.20.jar Jetty web server functionality
jetty-io-10.0.20.jar Jetty web server functionality
jetty-jaspi-10.0.20.jar Jetty web server functionality
jetty-jmx-10.0.20.jar Jetty web server functionality
jetty-jndi-10.0.20.jar Jetty web server functionality
jetty-plus-10.0.20.jar Jetty web server functionality
jetty-quickstart-10.0.20.jar Jetty web server functionality
jetty-rewrite-10.0.20.jar Jetty web server functionality
jetty-security-10.0.20.jar Jetty web server functionality
jetty-server-10.0.20.jar Jetty web server functionality
jetty-servlet-10.0.20.jar Jetty web server functionality
jetty-servlets-10.0.20.jar Jetty web server functionality
jetty-slf4j-impl-10.0.20.jar Jetty web server logging
jetty-util-10.0.20.jar Jetty web server functionality
jetty-webapp-10.0.20.jar Jetty web server functionality
jetty-xml-10.0.20.jar Jetty web server functionality
websocket-jetty-api-10.0.20.jar Jetty web server web socket functionality
websocket-jetty-client-10.0.20.jar Jetty web server web socket functionality
websocket-jetty-server-10.0.20.jar Jetty web server web socket functionality
websocket-servlet-10.0.20.jar Jetty web server web socket functionality
jfreechart-1.5.4.jar Jfree charts
jmespath-java-1.12.414.jar Amazon Web Services
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
jsch-0.1.55.jar Used by the JGit library
js-language-23.1.2.jar GraalVM JavaScript Engine
json-20240205.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
js-scriptengine-23.1.2.jar Google Chromium-based browser integration
jxbrowser-7.37.2.jar JavaFX interface
jxbrowser-linux64-7.37.2.jar Google Chromium-based browser integration
jxbrowser-mac-7.37.2.jar Google Chromium-based browser integration
jxbrowser-mac-arm-7.37.2.jar Google Chromium-based browser integration
jxbrowser-swing-7.37.2.jar Java Swing interface
jxbrowser-win32-7.37.2.jar Google Chromium-based browser integration
jxbrowser-win64-7.37.2.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
BBjTextSearchLucene50.jar File and SQL full text search indexes
lucene-analyzers-common-5.2.1.jar File and SQL full text search indexes
lucene-backward-codecs-5.2.1.jar File and SQL full text search indexes
lucene-core-5.2.1.jar File and SQL full text search indexes
lucene-facet-5.2.1.jar File and SQL full text search indexes
lucene-queries-5.2.1.jar File and SQL full text search indexes
lucene-queryparser-5.2.1.jar File and SQL full text search indexes
BBjTextSearchLucene70.jar File and SQL full text search indexes
lucene-analyzers-common-7.7.3.jar File and SQL full text search indexes
lucene-backward-codecs-7.7.3.jar File and SQL full text search indexes
lucene-core-7.7.3.jar File and SQL full text search indexes
lucene-facet-7.7.3.jar File and SQL full text search indexes
lucene-queries-7.7.3.jar File and SQL full text search indexes
lucene-queryparser-7.7.3.jar File and SQL full text search indexes
mail-1.6.2.jar Redistributable Java WSDP component
nativeimage-23.1.2.jar GraalVM JavaScript Library
neethi-3.2.0.jar Web Service framework
net.tascalate.javaflow.api-2.7.3.jar Jasper Report dependency
netty-buffer-4.1.101.Final.jar Asynchronous networking
netty-codec-4.1.101.Final.jar Asynchronous networking
netty-common-4.1.101.Final.jar Asynchronous networking
netty-handler-4.1.101.Final.jar Asynchronous networking
netty-resolver-4.1.101.Final.jar Asynchronous networking
netty-transport-4.1.101.Final.jar Asynchronous networking
netty-transport-classes-epoll-4.1.101.Final.jar Asynchronous networking
netty-transport-classes-kqueue-4.1.101.Final.jar Asynchronous networking
netty-transport-native-epoll-4.1.101.Final.jar Asynchronous networking
netty-transport-native-epoll-4.1.101.Final-linux-aarch_64.jar Asynchronous networking
netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar Asynchronous networking
netty-transport-native-kqueue-4.1.101.Final.jar Asynchronous networking
netty-transport-native-kqueue-4.1.101.Final-osx-aarch_64.jar Asynchronous networking
netty-transport-native-kqueue-4.1.101.Final-osx-x86_64.jar Asynchronous networking
netty-transport-native-unix-common-4.1.101.Final.jar Asynchronous networking
netty-transport-native-unix-common-4.1.101.Final-linux-aarch_64.jar Asynchronous networking
netty-transport-native-unix-common-4.1.101.Final-linux-x86_64.jar Asynchronous networking
netty-transport-native-unix-common-4.1.101.Final-osx-aarch_64.jar Asynchronous networking
netty-transport-native-unix-common-4.1.101.Final-osx-x86_64.jar Asynchronous networking
nimbus-jose-jwt-9.31.jar BBj security
nrjavaserial-5.2.1.jar Serial Device Support
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 10 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
polyglot-23.1.2.jar Replacement for Nashorn JavaScript Engine
protobuf-java-3.25.1.jar Serialization
regex-23.1.2.jar Replacement for Nashorn JavaScript Engine
simpleclient-0.16.0.jar Prometheus metrics intrumentation
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-jdk14-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
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
truffle-api-23.1.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
basiscomponents.jar BBMigLayout
BBjConfiguratorHelp.jar BBj Configurator help
BBjDocsGenerator.jar BBjDocsGenerator without the Eclipse IDE
BBjExtUtil.jar BBJasper and LaunchDock
BBjFax.jar Faxing capabilities
BBjPlugin.jar Sample filesystem plug-ins
BBjUnitTest.jar BBjUnitTest without the Eclipse IDE
bus.jar BASIS Update Service
ecj-3.33.0.jar Jasper report (BBJasper)
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 API access
groovy-4.0.11.jar Groovy language (BBJasper)
grpc-context-1.53.0.jar Google API access
jasperreports-javaflow-6.20.5.jar Jasper reports (BBJasper)
opencensus-api-0.31.1.jar Google API access
opencensus-contrib-http-util-0.31.1.jar Google API access
rfax.jar Faxing capabilities
swingx-1.0.jar Swing layout extensions (LaunchDock)
timingframework-1.0.jar Timing framework (LaunchDock)
velocity-engine-core-2.3.jar SOAP publishing a web service with CXF
woodstox-core-6.5.0.jar SAML Authentication Suppor
word-23.1.2.jar GraalVM JavaScript Library
wsdl4j-1.6.3.jar Web Services toolkit
xmlbeans-5.1.1.jar Document Index
xml-resolver-1.2.jar XML catalog support
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 23.x Classpath Overview

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