Running "jam csjava" builds crystalspace.jar and libcsjava.so under out/linuxx86/optimize/plugins/cscript/csjava under the build directory, and both are installed under $CRYSTAL/bindings/java when I run "make install".
The CRYSTAL environment variable is set correctly, and LD_LIBRARY_PATH and CLASSPATH are also set properly (i.e. the java test program both compiles and runs correctly).
Unfortunately, I can't give the name of the java plugin to the plugin system in order to invoke it properly in a test application. "csjava" doesn't work, nor does crystalspace.scrypt.java" (as per the python plugin example). I've tried different variations, but nothing obvious has worked.
The plugin system documentation says that all plugins require a .csplugin file associated with it, and that the .csplugin file supplies the name of the plugin (i.e. "crystalspace.scrypt.python", etc) and the python and perl5 plugins each have one, but the java plugin seems to be missing, so I can't determine the name to supply to the plugin system. As i said before, I've tried creating my own .csplugin file, but it doesn't seem to have any effect. I'm wondering it that's a part of the problem, or if the java plugin is intended to be used in a different manner?