To use RBL-JE, you must have Java Runtime Environment 8, 9, or 11. Customers who plan to use the Java Platform Module System should contact Basis Technology support for assistance with proper set-up. To run the sample applications with the Ant build scripts the SDK provides, you need Ant 1.7.1 or greater.
When you obtain RBL-JE, you should receive three files:
When you unzip the SDK package, the root directory (
rbl-je-<rblversion>) contains text files with license and copyright information, and the following subdirectories:
Contains the RBL-JE binary dictionaries for languages as shown in Required Files by Language.
Contains the .jar files that the SDK uses.
The core SDK .jar files are
btcommon-api-<btcommonversion>.jar. The SDK also uses the Simple Logging Facade for Java (SLF4J),
slf4j-api-<slf4jversion>.jar. You should add these .jar files to your classpath.
If you are using Lucene or Solr, you should also add the appropriate.jar file to your classpath:
The RBL-JE .jar file for Lucene/Solr 4.3–4.8:
The RBL-JE .jar file for Lucene/Solr 4.9:
The RBL-JE .jar file for Lucene/Solr 4.10:
The RBL-JE .jar file for Lucene/Solr 5.0–5.5:
The RBL-JE .jar file for Lucene/Solr 6.0–6.1:
The RBL-JE .jar file for Lucene/Solr 6.2–8.3:
Default location for placing your license file,
rlp-license.xml. The samples that accompany this SDK require
rlp-license.xml to be in this directory.
Contains the RBL-JE binary dictionaries for languages as shown in Required Files by Language
Contains sample data and subdirectories with the RBL-JE core and Lucene samples.
Sample text and query files in all supported languages are in
samples/data. These files are used with the core and the Lucene samples.
See Running the Core Samples and JapaneseAnalyzerSample.
Contains tools for generating user dictionaries.
When you unzip the Documentation package to the same location where you have unzipped the SDK package, the root directory contains a
doc subdirectory with the Rosette Base Linguistics Application Developer's Guide (this document,
rbl-je-<rblversion>-appdev-guide.pdf), the Release Notes (
rbl-je-<rblversion>-release-notes.pdf) and the Java API documentation (
The license file:
Before you use RBL-JE, copy this file to