in reply to Perl and Java Objects
I can't believe no one has mentioned Inline::Java! It works great and does exactly what you're asking for. You can either combine your two programs into one or have them remain separate but use a native remote interface (like Java RMI for example) to communicate.
-sam
In Section
Seekers of Perl Wisdom