Steps to deploy the dtSearch Engine in a 64-bit Java application (macOS).
Remarks
1. Copy dtSearchEngine.jar (from ~/Applications/dtSearchEngine.app/examples/java/classes/dtSearchEngine.jar) to a folder that is on the Java CLASSPATH.
2. Copy libdtsjava64.dylib to a folder that is in one of the folders listed in the java.library.path.
The Java interface to the dtSearch Engine is based on the Java Native Interface (JNI). Therefore, both the Java classes and a platform-specific binary executable are needed to use it. The Java classes are in examples\java\classes\dtSearchEngine.jar, which must be on the CLASSPATH. Adding the dtSearch Engine examples/java/classes folder to the CLASSPATH, or copying its contents to a folder on the CLASSPATH, will make these classes available in Java.
Under Linux, the binary executable is libdtsearch64.dylib, which must be accessed through a symbolic link named libdtsjava.dylib (or, if you prefer, you can just make a copy of the file with this name). libdtsjava.dylib must be in a folder that is in one of the folders listed in java.library.path, or you will get an "Unsatisfied Link" exception when you try to use the dtSearch Engine classes in Java.