I would like to call a java class from perl. I usually use the java class from command line to do some processing like:
java com.something.some
Now, I need to call it from inside a perl script.
Could you let me know how I can do it?
The Java
library lets you to easily
integrate Java calls in Perl code.
e.g.
use Java;
$java = new Java;
$obj = $java->create_object("com.my.Class","constructor parameter");
$obj->myMethod("method parameter");
$obj->setId(5);
This is simple enough - you just use the system command to execute an arbitrary command line, e.g.
system("java com.something.Some")
Inline::Java is a well known module for Java/Perl integration. It simplifies embedding Java in Perl code as well as the converse: embedding Perl into Java.
View the Cpan perldoc for more information on how to use this module.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With