I have moved the source of my L-BFGS-B wrapper library from my university page to a more convenient hosting place: https://github.com/mkobos/lbfgsb_wrapper .
The wrapper is a Java library proxy for the L-BFGS-B quasi-Newton optimization library. The original implementation is written in the Fortran 77 language and is available on the authors’ original distribution website. The wrapper library uses JNI with SWIG to create the proxy code. A by-product of the Java wrapper is a quite low-level C wrapper for the Fortran code. In short, the structure of the wrapping layers looks as follows:
Fortran -> C -> JNI by SWIG -> Java.