BBj 23.x Classpath Overview

Description

BBj 23.00 includes the following JARs:

NOTE:

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-1.2.4.1.jar

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

BBjJDBC.jar

JDBC API

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

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

BBj 22.x Classpath Overview

BBj 24.x Classpath Overview