BBj 18.x Classpath Overview
BBj 18.0 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.
Note For Standalone Web Start Deployments:
Each revision of BBj delivers a different default set of JARs to the web start client. To ensure that standalone JNLPs are synced with the latest BBj ClassLoader optimizations, always build the JNLPs from a 'template' JNLP that is generated via the JNLP Configuration interface in Enterprise Manager.
New JAR Sets
New and updated JARS are highlighted.
Jar Name |
Function |
activation-1.1.1.jar |
Redistributable Java WSDP component |
asm-6.1.1.jar |
BBj code generation |
asm-commons-6.1.1.jar |
BBj code generation |
asm-tree-6.1.1.jar |
BBj code generation |
asm-util-6.1.1.jar |
BBj code generation |
aws-java-sdk-1.10.18.jar |
APIs for Amazon Web Services |
axis.jar |
Web Services |
BasisCharsetProvider.jar |
multiplatform charset localization |
basiscomponents.jar |
BASIS Components Sub-System |
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 |
BBjBootstrap.jar |
Used to validate ClientObject jars |
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 |
BBjThinClient.jar |
BBj client-side components |
BBjUtil.jar |
Core client and server components |
BBjWebstartBootstrap.jar |
BBj certificate installation |
bcel.jar |
BBj code generation |
bcmail-jdk16-146.jar |
PDF signing |
bcprov-jdk16-146.jar |
PDF signing |
bus.jar |
BASIS Update Service |
cglib-3.2.6.jar |
Parser for MySQL server pre-processing |
ChileCompanyWebService.jar |
Chile Company Web Service demo |
codemodel-2.6.jar |
Jetty Web Services |
com.sun.el-2.2.0.v201108011116.jar |
Jetty 9 |
commons-beanutils_1.9.3.jar |
JasperReports |
commons-cli-1.4.jar |
Web Services API |
commons-codec-1.11.jar |
Web Services coder/decoder |
commons-collections-3.2.2.jar |
JasperReports |
commons-digester_2.1.0.jar |
JasperReports |
commons-discovery-0.2.jar |
Web Services framework |
commons-fileupload-1.3.3.jar |
BUI fileopen dialog |
commons-httpclient-3.1.jar |
Web Service client |
commons-fileupload-1.3.3.jar |
BUI fileopen dialog |
commons-io-2.6.jar |
BUI file uploading |
commons-javaflow-20160505.jar |
JasperReports |
commons-lang-3.3.7.jar |
Apache commons library |
commons-logging-1.2.jar |
JasperReports |
config-1.3.3.jar |
Configuration files |
CustomIDE.jar |
Custom images and files for the BASIS IDE |
CustomLookAndFeel-6.7.jar |
Custom skinning |
cxf-core-3.2.0.jar |
Apache CXF |
cxf-rt-bindings-soap-3.2.0.jar |
Apache CXF |
cxf-rt-bindings-xml-3.2.0.jar |
Apache CXF |
cxf-rt-databinding-jaxb-3.2.0.jar |
Apache CXF |
cxf-rt-frontend-jaxws-3.2.0.jar |
Apache CXF |
cxf-rt-frontend-simple-3.2.0.jar |
Apache CXF |
cxf-rt-transports-http-3.2.0.jar |
Apache CXF |
cxf-rt-transports-http-jetty-3.2.0.jar |
Apache CXF |
cxf-rt-ws-addr-3.2.0.jar |
Apache CXF |
cxf-rt-wsdl-3.2.0.jar |
Apache CXF |
cxf-rt-ws-policy-3.2.0.jar |
Apache CXF |
cxf-tools-common-3.2.0.jar |
Apache CXF |
cxf-tools-validator-3.2.0.jar |
Apache CXF |
cxf-tools-wsdlto-core-3.2.0.jar |
Apache CXF |
cxf-tools-wsdlto-databinding-jaxb-3.2.0.jar |
Apache CXF |
cxf-tools-wsdlto-frontend-jaxws-3.2.0.jar |
Apache CXF |
DemoClientFiles.jar |
BBj demo images |
ecj-4.4.2.jar |
JasperReports |
ExtIndex.jar |
Index on non-BASIS jars |
ExtUtil.jar |
BBJasper and LaunchDock |
Fax.jar |
Faxing capabilities |
FedExWebServiceClient.jar |
FedEx Web Service demo |
fluent-hc-4.3.5.jar |
Google Apps |
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-1.20.0.jar |
Google Apps |
google-api-client-android-1.20.0.jar |
Google Apps |
google-api-client-appengine-1.20.0.jar |
Google Apps |
google-api-client-gson-1.20.0.jar |
Google Apps |
google-api-client-jackson2-1.20.0.jar |
Google Apps |
google-api-client-java6-1.20.0.jar |
Google Apps |
google-api-client-servlet-1.20.0.jar |
Google Apps |
google-api-services-calendar-v3-rev90-1.19.0.jar |
Google Apps |
google-api-services-drive-v2-rev168-1.20.0.jar |
Google Apps |
google-http-client-1.20.0.jar |
Google Apps |
google-http-client-android-1.20.0.jar |
Google Apps |
google-http-client-appengine-1.20.0.jar |
Google Apps |
google-http-client-gson-1.20.0.jar |
Google Apps |
google-http-client-jackson2-1.20.0.jar |
Google Apps |
google-http-client-jdo-1.20.0.jar |
Google Apps |
google-oauth-client-1.20.0.jar |
Google Apps |
google-oauth-client-appengine-1.20.0.jar |
Google Apps |
google-oauth-client-java6-1.20.0.jar |
Google Apps |
google-oauth-client-jetty-1.20.0.jar |
Google Apps |
google-oauth-client-servlet-1.20.0.jar |
Google Apps |
groovy-all-2.4.7.jar |
Font chooser feature |
gson-2.3.1.jar |
JSON representation |
guava-24.0-jre.jar |
Google's core libraries for Java-based projects |
guice-4.0-beta5.jar |
BASIS Development Tools |
gwt-user-2.8.2.jar |
Google Web Toolkit |
HelpAll.jar |
Contains all third party help |
hsqldb.jar |
Pure Java JDBC driver |
httpclient-4.5.5.jar |
Web Service Client |
httpcore-4.4.9.jar |
Google Apps |
ihhelper-0.0.1.jar |
Custom annotations |
InterFaxClient.jar |
Faxing capabilities |
iText-2.1.7.js6.jar |
PDF library |
jackcess-2.1.9.jar |
Microsoft Access Database |
jackson-all-2.9.4.jar |
Google Apps |
JarRegistrationServiceClient.jar |
Registering ClientObject jars |
JarRegistrationServiceClientLib.jar |
Registering ClientObject jars |
jasperreports-javaflow-6.5.1.jar |
JasperReports |
javax.annotation-1.1.0.v201108011116.jar |
Jetty 9 integration |
javax.el-2.2.0.v201108011116.jar |
Jetty 9 integration |
javax.inject-1.jar |
Document Index |
javax.servlet.jsp-2.2.0.v201112011158.jar |
Jetty 9 integration |
javax.servlet.jsp.jstl-1.2.0.v201105211821.jar |
Jetty 9 integration |
java_cup.jar |
BBj language gramma |
jaxb-core-2.2.11.jar |
Jetty Web Services |
jaxb-xjc-2.2.11.jar |
Jetty Web Services |
jaxrpc-api.jar |
Web Service framework |
jcommon-1.0.23.jar |
Jfree charts |
JDBCPooling-internal.jar |
Connection to third party JDBC databases |
JDBCPooling.jar |
Connection to third party JDBC databases |
jdo2-api-2.3-eb.jar |
Google Calendar and Drive API |
jetty-all-9.4.8.jar |
Jetty 9.4.8 |
jfreechart-1.0.19.jar |
Java chart library |
jfreechart-experimental.jar |
Java chart |
JnlpExtIndex.jar |
Web Start Indexing Optimization |
JnlpIndex.jar |
Web Start Indexing Optimization |
joda-time-2.8.2.jar |
Java Time library |
jparsec-3.0.jar |
Parser for MySQL server pre-processing |
jsch-0.1.54.jar |
Used by the JGit library |
json-20140107.jar |
Google Calendar and Drive API |
jsr305-1.3.9.jar |
Google Calendar and Drive API |
lucene-analyzers-common-5.2.1.jar |
Lucene full text search engine |
lucene-backward-codecs-5.2.1.jar |
Lucene full text search engine |
lucene-core-5.2.1.jar |
Lucene full text search engine |
lucene-facet-5.2.1.jar |
Lucene full text search engine |
lucene-queries-5.2.1.jar |
Lucene full text search engine |
lucene-queryparser-5.2.1.jar |
Lucene full text search engine |
mail-1.4.jar |
Redistributable Java WSDP component |
neethi-3.0.3.jar |
Web Service framework |
netty-all-4.1.22.Final.jar |
Asynchronous networking (akka) |
ooxml-schemas-1.3.jar |
Docx file support |
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-4.9.0.jar |
BBj configuration Git archive |
outline.jar |
Online copy interface in Enterprise Manager |
ParserServiceAPI.jar |
Eclipse IDE interface |
pdfbox-app-2.0.8.jar |
Document Index |
PDFRenderer-0.9.1.jar |
Generating PDF files |
poi-3.15.jar |
JasperReports |
poi-excelant-3.15.jar |
JasperReports |
poi-ooxml-3.15.jar |
Document Index |
poi-ooxml-schemas-3.15.jar |
Document Index |
poi-scratchpad-3.15.jar |
Document Index |
protobuf-java-3.5.1.jar |
Serialization |
rfax.jar |
Faxing capabilities |
RXTXcomm.jar |
Serial devices |
saaj.jar |
Web Service framework |
servlet-api-3.1.jar |
Used in Jetty Web Server |
simpleclient-0.3.0.jar |
Prometheus metrics instrumentation |
simpleclient_common-0.3.0.jar |
Prometheus metrics instrumentation |
simpleclient_hotspot-0.3.0.jar |
Prometheus metrics instrumentation |
simpleclient_servlet-0.3.0.jar |
Prometheus metrics instrumentation |
slf4j-api-1.7.10.jar |
Used by Apache CXF |
slf4j-simple-1.7.10.jar |
Used by Apache CXF |
swingx-1.0.jar |
Swing layout extensions |
tika-app-1.17.jar |
Document Index |
TimingFramework.jar |
Timing framework |
transaction-api-1.1.jar |
Google Calendar and Drive API |
Translator.jar |
Demo translation resource bundle |
ucanaccess-4.0.3.jar |
JDBC driver for Microsoft Access databases |
unboundid-ldapsdk-4.0.4.jar |
LDAP API |
velocity-1.7.jar |
Used in Jetty configuration |
wsdl4j-1.6.3.jar |
Web Services toolkit |
xml-resolver-1.2.jar |
XML catalog support |
xmlbeans-2.6.0.jar |
Document Index |
xmlschema-core-2.1.0.jar |
XML creation/manipulation |
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: