# CHAPTER 3: The Java Package

Empress Java package contains several components under following directories.

`$EMPRESSPATH/jdbc/classes` directory contains:
  The Empress Java jar file:
  empressJDBC.jar
  Category 2 driver needs to be able to locate the associated shared library found in $EMPRSSPATH/shlib. In general, this is accomplished by setting the environment variable (usually LD_LIBRARY_PATH) to point to $EMPRESSPATH/shlib directory.

`$EMPRESSPATH/jdbc/classes_cat4` directory contains:
  The Empress Java jar file:
  empressJDBC_cat4.jar
  No shared libraries are required for Category 4 driver.

`$EMPRESSPATH/shlib` directory contains:
  The Empress Java libodbcjni C module.

To configure Empress JDBC Interface, installation procedure adds Empress Java classes to the Java `CLASSPATH` environment variable.