Java binding for AdvaBoard RPi1 libraries
Compilation / installation:
For Raspbian, already compiled libraries can be found in ../prebuilt/, and are installed with the other prebuilt files.
For other distributions, you may have to compile the libraries:
By default, oracle-java7-jdk (/usr/lib/jvm/jdk-7-oracle-armhf/) is used, since it is already included in Raspbian. To use a different JDK, you may need to replace the paths "/usr/lib/jvm/jdk-7-oracle-armhf/include*" in the makefile ./c/CMakeLists.txt.
Before compiling the Java binding, the C libraries have to be compiled. (see ../README)
compile/install C-wrapper-library of the Java binding:
cd c/build cmake .. make .. sudo make install cd ../..compile/install Java library:
make jar make installYou may also use the advaboard_rpi1_setup.sh-script to compile and install the libraries.
Usage:
- Add /usr/local/share/java/am_rpi.jar to the CLASSPATH, or use this path with the java/javac -cp-parameter.
- If Java does not find the libraries libadvamation-jni.so and libam_rpi_advaboard-jni.so, add /usr/local/lib/ to the java.library.path or use export LD_LIBRARY_PATH=/usr/local/lib/.
Examples:
See ../examples/README.txt and ../examples/java/.