One solution is to call your java method from c using jni, and then create a perl wrapper for the c function.
swig[
^] may help you getting this done faster.
Update:
You can use
Jace[
^] to create a c++ wrapper for your java project. Then use swig to create a perl wrapper for the c++ code.
You can always try:
Call Java from Perl
[
^] - it will probably work, but I haven't tried it myself.
Regards
Espen Harlinn