BBj 25.01 Classpath Overview

BBj 25.01 includes the following JARs:

NOTE:

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 included in the JAR file's name. For example, <bbj install dir>./lib/jetty/jetty-deploy-12.0.19.jar means Jetty 12 is integrated into BBj 25.01.

New JAR Sets

New and updated JARS are highlighted.

JAR Name Function
.lib/demos
ChileCompanyWebService.jar Used by the Chile Company Ordering System (CCOS) demo application to consume the CCOS web service.
demoslaunchdockClientFiles.jar Files needed by the Demos Launch Dock
FedExWebServiceClient.jar Used by the pack track demos to consume the FedEx Web Service.
opencsv-3.7.jar Used by demos to read and write CSV files
Translator.jar Translations resource bundle used by demo applications.
.lib/jetty
jetty-alpn-client-12.0.19.jar Jetty web server
jetty-alpn-conscrypt-server-12.0.19.jar Jetty web server
jetty-alpn-server-12.0.19.jar Jetty web server
jetty-client-12.0.19.jar Jetty web server
jetty-deploy-12.0.19.jar Jetty web server
jetty-ee-12.0.19.jar Jetty web server
jetty-ee10-annotations-12.0.19.jar Jetty web server
jetty-ee10-jaspi-12.0.19.jar Jetty web server
jetty-ee10-plus-12.0.19.jar Jetty web server
jetty-ee10-quickstart-12.0.19.jar Jetty web server
jetty-ee10-servlet-12.0.19.jar Jetty web server
jetty-ee10-servlets-12.0.19.jar Jetty web server
jetty-ee10-webapp-12.0.19.jar Jetty web server
jetty-ee8-annotations-12.0.19.jar Jetty web server
jetty-ee8-jaspi-12.0.19.jar Jetty web server
jetty-ee8-nested-12.0.19.jar Jetty web server
jetty-ee8-plus-12.0.19.jar Jetty web server
jetty-ee8-quickstart-12.0.19.jar Jetty web server
jetty-ee8-security-12.0.19.jar Jetty web server
jetty-ee8-servlet-12.0.19.jar Jetty web server
jetty-ee8-servlets-12.0.19.jar Jetty web server
jetty-ee8-webapp-12.0.19.jar Jetty web server
jetty-http-12.0.19.jar Jetty web server
jetty-http-spi-12.0.19.jar Jetty web server
jetty-http2-client-12.0.19.jar Jetty web server
jetty-http2-common-12.0.19.jar Jetty web server
jetty-http2-hpack-12.0.19.jar Jetty web server
jetty-http2-server-12.0.19.jar Jetty web server
jetty-io-12.0.19.jar Jetty web server
jetty-jmx-12.0.19.jar Jetty web server
jetty-jndi-12.0.19.jar Jetty web server
jetty-plus-12.0.19.jar Jetty web server
jetty-rewrite-12.0.19.jar Jetty web server
jetty-security-12.0.19.jar Jetty web server
jetty-server-12.0.19.jar Jetty web server
jetty-servlet-api-4.0.6.jar Jetty web server
jetty-session-12.0.19.jar Jetty web server
jetty-util-12.0.19.jar Jetty web server
jetty-xml-12.0.19.jar Jetty web server
.lib/lucene10
lucene-analysis-common-10.1.0.jar FULLTEXT indexes used in the SQL engine and filesystem.
lucene-backward-codecs-10.1.0.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-core-10.1.0.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-facet-10.1.0.jar FULLTEXT indexes in the SQL engine and filesystem
lucene-queries-10.1.0.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-queryparser-10.1.0.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-sandbox-10.1.0.jar FULLTEXT indexes in the SQL engine and filesystem.
.lib/lucene5
lucene-analyzers-common-5.2.1.jar FULLTEXT indexes used in the SQL engine and filesystem.
lucene-backward-codecs-5.2.1.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-core-5.2.1.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-facet-5.2.1.jar FULLTEXT indexes in the SQL engine and filesystem
lucene-queries-5.2.1.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-queryparser-5.2.1.jar FULLTEXT indexes in the SQL engine and filesystem.
.lib/lucene7
lucene-analyzers-common-7.7.3.jar FULLTEXT indexes used in the SQL engine and filesystem.
lucene-backward-codecs-7.7.3.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-core-7.7.3.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-facet-7.7.3.jar FULLTEXT indexes in the SQL engine and filesystem
lucene-queries-7.7.3.jar FULLTEXT indexes in the SQL engine and filesystem.
lucene-queryparser-7.7.3.jar FULLTEXT indexes in the SQL engine and filesystem.
.lib/netty
netty-buffer-4.1.119.Final.jar Networking
netty-codec-4.1.119.Final.jar Networking
netty-common-4.1.119.Final.jar Networking
netty-handler-4.1.119.Final.jar Networking
netty-resolver-4.1.119.Final.jar Networking
netty-transport-4.1.119.Final.jar Networking
netty-transport-classes-epoll-4.1.119.Final.jar Networking
netty-transport-classes-kqueue-4.1.119.Final.jar Networking
netty-transport-native-epoll-4.1.119.Final-linux-x86_64.jar Networking
netty-transport-native-epoll-4.1.119.Final-linux-aarch_64.jar Networking
netty-transport-native-epoll-4.1.119.Final.jar Networking
netty-transport-native-kqueue-4.1.119.Final-osx-aarch_64.jar Networking
netty-transport-native-kqueue-4.1.119.Final.jar Networking
netty-transport-native-kqueue-4.1.119.Final-osx-x86_64.jar Networking
netty-transport-native-unix-common-4.1.119.Final-linux-x86_64.jar Networking
netty-transport-native-unix-common-4.1.119.Final-osx-x86_64.jar Networking
netty-transport-native-unix-common-4.1.119.Final-linux-aarch_64.jar Networking
netty-transport-native-unix-common-4.1.119.Final-osx-aarch_64.jar Networking
netty-transport-native-unix-common-4.1.119.Final.jar Networking
.lib/tika
tika-core-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-html-commons-2.9.3.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-image-module-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-microsoft-module-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-miscoffice-module-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-ocr-module-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-pdf-module-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-text-module-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-xml-module-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parser-xmp-commons-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
tika-parsers-standard-package-3.1.0.jar Used in BDT BBCorePlugin to determine mime types for various files and by Document Indexes in BBj to parse the plain text from various types of files such as DOCX, PDF, etc.
.lib/utils
basiscomponents.jar A bridge between a Java environment - like JDBC data sources, REST web services etc - and BBj.
bus.jar Used to consume the BUS webservice which can provide application updates.
commons-digester-2.1.jar XML to Java object mapping used by the BBJasper utility
ecj-3.40.0.jar Used by the BBJasper utility for compiling Java code used in JasperReports
gdata-calendar-2.0.jar Google Data Calendar API used by the GApps utility
gdata-calendar-meta-2.0.jar Google Data Calendar API used by the GApps utility
gdata-client-1.0.jar Google Data Client API used by the GApps utility
gdata-client-meta-1.0.jar Google Data Client API used by the BBj GApps utility
gdata-core-1.0.jar Google Data Core API used by the GApps utility
gdata-docs-3.0.jar Google Data Docs API used by the GApps utility
gdata-docs-meta-3.0.jar Google Data Docs API used by the GApps utility
gdata-media-1.0.jar Google Data Media API used by the GApps utility
gdata-spreadsheet-3.0.jar Google Data Spreadsheet API used by the GApps utility
gdata-spreadsheet-meta-3.0.jar Google Data Spreadsheet API used by the GApps utility
google-api-client-2.7.2.jar Google Client API used by the GApps utility
google-api-client-appengine-2.7.2.jar Google Client App Engine API used by the GApps utility
google-api-client-gson-2.7.2.jar Google Client Gson API used by the GApps utility
google-api-client-jackson2-2.7.2.jar Google Client Jackson API used by the GApps utility
google-api-client-java6-2.1.4.jar Google Client Java API used by the GApps utility
google-api-client-servlet-2.7.2.jar Google Client Servlet API used by the GApps utility
google-api-services-calendar-v3-rev20250115-2.0.0.jar Google Calendar Services API used by the GApps utility
google-api-services-drive-v3-rev20250216-2.0.0.jar Google Drive Services API used by the GApps utility
google-auth-library-oauth2-http-1.32.1.jar Google authentication
google-http-client-1.46.3.jar Google authentication
google-http-client-gson-1.46.3.jar Google authentication
google-http-client-jackson2-1.46.3.jar Google authentication
google-oauth-client-1.39.0.jar Google authentication
groovy-4.0.26.jar Used by BBJasper utility for JasperReports that use the Groovy langage
grpc-api-1.71.0.jar Google authentication
grpc-context-1.71.0.jar Google authentication
jasperreports-javaflow-6.21.4.jar Used by the BBj utility bbjasper.bbj to provide a BBJasper API and the BBJasper Viewer for JasperReports reports
net.tascalate.javaflow.api-2.7.6.jar Used by the BBJasper utility in use with JasperReports
opencensus-api-0.31.1.jar Google authentication
opencensus-contrib-http-util-0.31.1.jar Google authentication
poi-5.4.0.jar The Java API for Microsoft Documents used by BBJasper and EM
poi-ooxml-5.4.0.jar The Java API for XML files this is used by BBJasper and BDT
rfax.jar Used by the BASIS Fax Utility which allows users to fax PDF files from a local system that is connected to a fax modem on a COM port.
SparseBitSet-1.3.jar Sparse bitset implementation used by POI
swingx-1.6.1.jar Java2D for the LaunchDock utility
timingframework-1.0.jar Time-based animations for the Launch Dock utility
.lib
angus-activation-2.0.2.jar Used with jakarta.mail to send email
angus-mail-2.0.3.jar Used with jakarta.mail to send email
asm-9.7.1.jar Parsing and dynamically creating Java assembly for the JVM
asm-commons-9.7.1.jar Parsing and dynamically creating Java assembly for the JVM
asm-tree-9.7.1.jar Parsing and dynamically creating Java assembly for the JVM
asm-util-9.7.1.jar Parsing and dynamically creating Java assembly for the JVM
aws-java-sdk-1.12.782.jar Used for access to AWS to send error reports to support
aws-java-sdk-core-1.12.782.jar Used for access to AWS to send error reports to support
aws-java-sdk-dynamodb-1.12.782.jar Used for access to AWS to send error reports to support
aws-java-sdk-kms-1.12.782.jar Used for access to AWS to send error reports to support
aws-java-sdk-s3-1.12.782.jar Used for access to AWS to send error reports to support
axiom-dom-1.4.0.jar An implementation of the Axiom API that also implements DOM used by web services
balloontip-1.2.4.1.jar Popup error message when user input fails a client validation test in the Java Swing GUI client.
basisfonts.jar Provides fonts that can be used for such things as JasperReports
bcmail-jdk18on-1.80.jar Generating SSL certificates for Jetty.
bcpkix-jdk18on-1.80.jar Generating SSL certificates for Jetty.
bcprov-jdk18on-1.80.jar Generating SSL certificates for Jetty.
bcutil-jdk18on-1.80.jar Generating SSL certificates for Jetty.
checker-qual-3.49.1.jar Guava dependency
codemodel-2.6.jar Jetty Web Services
collections-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
common-image-3.12.0.jar Used to convert images into ICO and ICNS formats for app deployment.
common-io-3.12.0.jar Used to convert images into ICO and ICNS formats for app deployment.
common-lang-3.12.0.jar Used to convert images into ICO and ICNS formats for app deployment.
commons-beanutils-1.10.1.jar Provides tools for reflection/introspection of classes conforming to the JavaBeans naming convention
commons-cli-1.9.0.jar This is used for command line parsing (for some command line tools).
commons-codec-1.18.0.jar Web Services coder/decoder.
commons-collections4-4.4.jar Types that extend and augment the Java Collections Framework used by POI
commons-compress-1.27.1.jar File compression support used by POI.
commons-dbcp2-2.13.0.jar Used by the SQL connection pooling feature in the BBx language.
commons-fileupload2-core-2.0.0-M2.jar Used by BUI and DWC fileopen functions to upload files from the browser client to the BBj server.
commons-fileupload2-jakarta-servlet6-2.0.0-M2.jar Used by BUI and DWC fileopen functions to upload files from the browser client to the BBj server.
commons-io-2.18.0.jar Apache commons library used in BUI file uploading
commons-lang-2.6.jar Apache commons language utility classes
commons-lang3-3.17.0.jar Provides helper utilities for the java.lang API for String manipulation, numerical operations, object reflection, concurrency, creation, and serialization.
commons-logging-1.3.5.jar Apache commons library used for logging
commons-math3-3.6.1.jar Mathematics and statistics components used by POI
commons-pool2-2.12.1.jar Used by the SQL connection pooling feature in the BBx language.
config-1.4.3.jar Reading and passing around configuration.
conscrypt-openjdk-uber-2.5.2.jar Provides cryptographic primitives and Transport Layer Security (TLS) for BBj and the Enterprise Manager.
core-3.5.3.jar Used to create QR codes to set up 2-factor authentication in an authenticator app.
CustomLookAndFeel-6.7.jar Custom skinning
cxf-core-4.1.1.jar Web Services
cxf-rt-bindings-soap-4.1.1.jar Web Services
cxf-rt-bindings-xml-4.1.1.jar Web Services
cxf-rt-databinding-jaxb-4.1.1.jar Web Services
cxf-rt-frontend-jaxws-4.1.1.jar Web Services
cxf-rt-frontend-simple-4.1.1.jar Web Services
cxf-rt-transports-http-4.1.1.jar Web Services
cxf-rt-transports-http-jetty-4.1.1.jar Web Services
cxf-rt-ws-addr-4.1.1.jar Web Services
cxf-rt-ws-policy-4.1.1.jar Web Services
cxf-rt-wsdl-4.1.1.jar Web Services
cxf-tools-common-4.1.1.jar Web Services
cxf-tools-validator-4.1.1.jar Web Services
cxf-tools-wsdlto-BASIS.jar Apache CXF
cxf-tools-wsdlto-core-4.1.1.jar Web Services
cxf-tools-wsdlto-databinding-jaxb-4.1.1.jar Web Services
cxf-tools-wsdlto-frontend-jaxws-4.1.1.jar Web Services
error_prone_annotations-2.37.0.jar Guava dependency
failureaccess-1.0.3.jar Guava dependency
fontbox-3.0.5.jar Used to parse PDF documents for the Document Indexes feature.
FontChooser-7.3.jar BBjFontChooser; BBjFileChooser (Directory Chooser version); Launch Dock LaunchSettingsPropertySheet
gson-2.12.1.jar Used by BBjControl::setProperty and BBjControl::getProperty. Also used in Eclipse BDT plugins to evaluate JSON data from the BBj compiler in order to rebuild the Abstract Syntax Tree (AST) for the Outline view and code completion.
guava-33.4.6-jre.jar Utility methods and classes for general use throughout BBj.
guice-7.0.0.jar Used in document indexing for directory event processing.
gwt-servlet-jakarta.jar GWT RPC (BUI). See Using GWT RPC and Class RemoteServiceServlet.
hsqldb-2.7.4.jar Provides some functionality by linked servers.
httpclient-4.5.14.jar Provides functionality for features that use HTTP and HTTPS to communicate with servers.
httpclient5-5.2.1.jar Provides functionality for features that use HTTP and HTTPS to communicate with servers.
httpcore-4.4.16.jar Provides functionality for features that use HTTP and HTTPS to communicate with servers.
httpcore5-5.2.1.jar Provides functionality for features that use HTTP and HTTPS to communicate with servers.
icu4j-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
imageio-bmp-3.12.0.jar Used to convert images into BMP format for app deployment.
imageio-core-3.12.0.jar Used to convert images for app deployment.
imageio-icns-3.12.0.jar Used to convert images into ICO and ICNS formats for app deployment.
imageio-metadata-3.12.0.jar Used to convert images into ICO and ICNS formats for app deployment.
j2html-1.6.0.jar Used for parsing HTML documents. Also used for generating the HTML-format database exports.
jackcess-4.0.8.jar Provides access to Microsoft Access databases from BBj applications.
jackson-annotations-2.18.3.jar Used for JSON document processing.
jackson-core-2.18.3.jar Used for JSON document processing.
jackson-databind-2.18.3.jar Used for JSON document processing.
jackson-dataformat-xml-2.18.3.jar Used for JSON document processing.
jakarta.activation-api-2.1.3.jar Jetty Web Server
jakarta.annotation-api-3.0.0.jar Jetty Web Services
jakarta.authentication-api-3.1.0.jar Jetty Web Services
jakarta.el-api-6.0.1.jar JSP and Java Help Pages
jakarta.inject-api-2.0.1.jar File and SQL full text search indexes
jakarta.mail-api-2.1.3.jar Redistributable Java WSDP component
jakarta.security.auth.message-api-1.1.3.jar Authentication factory classes for Jetty
jakarta.servlet-api-6.1.0.jar Embedded Jetty Web server
jakarta.servlet.jsp-api-4.0.0.jar Embedded Jetty Web server JSP functionality
jakarta.xml.bind-api-4.0.2.jar Jetty Web Services
jakarta.xml.soap-api-3.0.2.jar Jetty Web Server.
jakarta.xml.ws-api-4.0.2.jar Jetty Web Server
jasper-runtime-5.5.23.jar Used for a help servlet
java_cup-0.9e.jar Used by assorted BASIS language parsers.
java-saml-2.9.0.jar Provides support for SAML authentication in the Enterprise Manager.
java-saml-core-2.9.0.jar Provides support for SAML authentication in the Enterprise Manager.
javahelp-2.0.05.jar JavaHelp for the BBj 'HELP' mnemonic.
javase-3.5.3.jar Used to create QR codes to set up 2-factor authentication in an authenticator app.
jaxb-core-4.0.5.jar Jetty Web Services
jaxb-impl-4.0.5.jar Jetty Web Services
jaxb-osgi-4.0.5.jar Jetty Web Services
jaxb-xjc-4.0.5.jar Jetty Web Services
jaxrpc-api-1.1.jar Web service framework.
jcommon-1.0.24.jar JFreeChart utilities. See BBjChart and JFreeChart.
jempbox-1.8.17.jar Used by document indexes when extracting text from PDF files.
jfreechart-1.5.5.jar JFreeChart is the underlying implementation for BBjChart: See BBjChart and JFreeChart.
jmespath-java-1.12.782.jar Used to access AWS to send error reports to support
joda-time-2.13.1.jar Used in EM to send problem reports/logs to Tech Support
jparsec-3.1.jar Parsing library used in the experimental mysql server implementation
js-language-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
js-scriptengine-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
jsch-0.1.55.jar Used by BBjServices for generating and validating authentication tokens.
json-20250107.jar Used to exchange JSON formatted data with DWC, and scattered through several other SYSGUI classes. See JSON-java github
json-smart-2.5.2.jar Used by various features for working with and processing JSON data.
jspecify-1.0.0.jar Guava dependency
jsr305-3.0.2.jar Google Calendar and Drive API
jxbrowser-8.6.0.jar JxBrowser encapsulates a regularly updated Chromium browser engine for our BBjHtmlView and BBjHtmlEdit controls. The jxbrowser and jxbrowser-swing jars contain the JxBrowser API and Java Swing integration; each of the remaining jar files contains a particular platform-specific Chromium engine.
jxbrowser-linux64-8.6.0.jar Native Chromium browser engine for 64-bit Linux.
jxbrowser-mac-8.6.0.jar Native Chromium browser engine for Intel Macs.
jxbrowser-mac-arm-8.6.0.jar Native Chromium browser engine for Apple Silicon Macs.
jxbrowser-swing-8.6.0.jar JxBrowser Chromium engine Swing API.
jxbrowser-win32-8.6.0.jar Native Chromium browser engine for 32-bit Windows.
jxbrowser-win64-8.6.0.jar Native Chromium browser engine for 64-bit Windows.
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar Guava dependency
log4j-api-2.24.3.jar Used for logging
log4j-core-2.24.3.jar Used for logging
log4j-jcl-2.24.3.jar Used for logging
nativeimage-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
neethi-3.2.1.jar Apache CXF
nimbus-jose-jwt-10.0.2.jar Used by BBjServices for generating and validating authentication tokens.
nrjavaserial-5.2.1.jar Used with RXTXcomm for serial port access
openpdf-2.0.3.jar Used for creating and editing PDF files.
org.eclipse.jgit-6.5.0.jar Used by configuration change history to provide diff and rollback capabilities.
ParserServiceAPI.jar An essential jar containing interface classes used as a "bridge" between BBj and the Eclipse plugins (BDT, EM, BBj Utilities and BDTStudio). With these interfaces implemented by BBj classes, the Eclipse plugins can get necessary information for code completion, compiling, parsing, class path modification and graphical UI design in WindowBuilder and AppBuilder.
pdfbox-3.0.5.jar Used to parse PDF documents for the Document Indexes feature.
pdfbox-io-3.0.5.jar Used for parsing PDF files with the Document Indexes feature.
PDFRenderer-0.9.1.jar Used by the Barista Document Processing Queue.
polyglot-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
protobuf-java-4.30.0.jar This is for Google Protocol Buffers, used to serialize objects. BBj uses this for both some network protocols and some disk storage.
regex-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
simpleclient-0.16.0.jar Prometheus client for providing metrics
simpleclient_common-0.16.0.jar Prometheus client for providing metrics
simpleclient_hotspot-0.16.0.jar Prometheus client for providing metrics
simpleclient_servlet_common-0.16.0.jar Prometheus client for providing metrics
simpleclient_servlet_jakarta-0.16.0.jar Prometheus client for providing metrics
slf4j-api-2.0.17.jar Provides logging capabilities for numerous areas of BBjServices.
slf4j-jdk14-2.0.17.jar Provides logging capabilities for numerous areas of BBjServices.
stax2-api-4.2.2.jar Used by features that require processing of XML documents.
tomcat-jasper-11.0.2.jar Servlet support for the BBj 'HELP' mnemonic.
truffle-api-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
ucanaccess-5.0.1.jar JDBC driver used for accessing Microsoft Access database files from BBj programs.
unboundid-ldapsdk-7.0.2.jar LDAP SDK used for LDAP and Active Directory authentication in BBjServices.
velocity-engine-core-2.4.1.jar Provides a Java-based template engine for generating text output.
webswing-api-25.1.1.jar Webswing (WEBGUI) client.
woodstox-core-7.1.0.jar SAML authentication and other JSON document processing.
word-24.2.1.jar Part of the Oracle GraalVM JavaScript Engine to support Client Validation in the BBj Java Swing GUI client. See Interface ClientValidation
wsdl4j-1.6.3.jar Java stub generator for WSDL used for some web services
xml-resolver-1.2.jar Apache CXF
xmlbeans-5.3.0.jar POI document indexing.
xmlschema-core-2.3.1.jar Apache CXF
xmlsec-4.0.3.jar Used by features that work with XML documents or streams.

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

SpellCheckerDictionary-en.jar
SpellCheckerDictionary-am.jar

English – British

SpellCheckerDictionary-en.jar
SpellCheckerDictionary-br.jar

English – Canadian

SpellCheckerDictionary-en.jar
SpellCheckerDictionary-ca.jar

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