我想从perl调用一个java类。我通常使用命令行中的java类进行一些处理,如:
java com.something.some
现在,我需要从perl脚本中调用它。
你能告诉我怎么做吗?
答案 0 :(得分:21)
Java
library让您轻松上手
在Perl代码中集成Java调用。
e.g。
use Java;
$java = new Java;
$obj = $java->create_object("com.my.Class","constructor parameter");
$obj->myMethod("method parameter");
$obj->setId(5);
答案 1 :(得分:7)
这很简单 - 您只需使用system命令执行任意命令行,例如
system("java com.something.Some")
答案 2 :(得分:6)
Inline::Java是一个众所周知的Java / Perl集成模块。它简化了在Perl代码中嵌入Java以及相反的方法:将Perl嵌入到Java中。
查看Cpan perldoc以获取有关如何使用此模块的更多信息。