Java Samples

The eXtremeDB package you have installed contains several Java samples demonstrating individual features. All of the necessary source code, tools and scripts are provided to make building and running these samples simple and easy. The build procedure will vary slightly depending on your development platform. Please follow the steps outlined below for your development environment. Then use the links for the desired group of samples from the table under Running SDK Samples to view explanations of the individual samples and instructions for running them.

Unix-Linux build procedure

For Unix-Linux packages, a makefile is provided in the installation root directory as well as in each sample sub-directory. It is important that the JAVA_HOME and PATH environment variables are correctly set before running samples. JAVA_HOME should point to the java runtime directory and the PATH variable needs to include the Java binaries directory. For example it might be necessary to execute commands like the following before running the samples:

 
    export JAVA_HOME=/usr/java/jdk1.6.0_34
    export PATH=/usr/java/jdk1.6.0_34/bin:$PATH
     

With the environment variables properly set, the Java samples can be built by simply running the make utility in the samples/java directory:

 
    [/samples/java]$ make x64=on
 

Windows build procedure

Though Windows packages provide several solution files for C and C++ API samples, the Java samples are not built with Visual Studio. Instead a compile.bat file is provided in the \samples\java directory to build all Java samples from a console window. Simply type the command:

 
    \samples\java\compile
 

Running SDK Samples

Please use the following links to view instructions for running the individual samples in each group.

All Packages
\java Java sample applications
\java\tl Java Transaction Logging sample applications
With eXtremeSQL
\jdbc JDBC sample applications
\java\sql Embedded Java SQL sample applications
With High Availability
\java\ha Java High Availability sample applications
\java\cluster Java Cluster sample applications