我想从perl调用一个java类.我通常从命令行使用java类来做一些处理,如:
java com.something.some
Run Code Online (Sandbox Code Playgroud)
现在,我需要从perl脚本中调用它.
你能告诉我怎么做吗?
and*_*coz 22
该Java库使您可以轻松地在Perl代码中集成Java调用.
例如
use Java;
$java = new Java;
$obj = $java->create_object("com.my.Class","constructor parameter");
$obj->myMethod("method parameter");
$obj->setId(5);
Run Code Online (Sandbox Code Playgroud)
这很简单 - 您只需使用system命令执行任意命令行,例如
system("java com.something.Some")
Run Code Online (Sandbox Code Playgroud)
Inline :: Java是一个众所周知的Java/Perl集成模块.它简化了在Perl代码中嵌入Java以及相反的方法:将Perl嵌入到Java中.
查看Cpan perldoc以获取有关如何使用此模块的更多信息.