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 |
English – British |
SpellCheckerDictionary-en.jar |
English – Canadian |
SpellCheckerDictionary-en.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