BBj 24.x Classpath Overview
BBj 24.00 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 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-1.2.4.1.jar | 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 |
BBjJDBC.jar | JDBC API |
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 |
jakarta.security.auth.message-api-1.1.3.jar | 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 |
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
See Also
For earlier versions of BBj, see: