You could also use Inline::Java to call jar files. You essentially put all your java code in a string plus the import line for the jar. I usually declare a simple java class that calls the jar code. The Inline::Java will generate the translation from the Java class to the perl domain then you simply instantiate the object in perl and make the call to the method that in turn calls the jar code.
Comment on Re: How to call .jar files from perl program