我想從perl調用java類。我通常使用命令行中的java類來執行一些處理,例如:從perl調用java類
java com.something.some
現在,我需要從perl腳本中調用它。
你能讓我知道我該怎麼做嗎?
我想從perl調用java類。我通常使用命令行中的java類來執行一些處理,例如:從perl調用java類
java com.something.some
現在,我需要從perl腳本中調用它。
你能讓我知道我該怎麼做嗎?
這很簡單 - 您只需使用system命令來執行任意命令行,例如,
system("java com.something.Some")
的Java
library讓您輕鬆 集成的Java在Perl代碼調用。
例如
use Java;
$java = new Java;
$obj = $java->create_object("com.my.Class","constructor parameter");
$obj->myMethod("method parameter");
$obj->setId(5);
Inline::Java是一個衆所周知的Java/Perl集成模塊。它簡化了Java在Perl代碼中的嵌入以及相反的過程:將Perl嵌入到Java中。
查看Cpan perldoc以獲取有關如何使用此模塊的更多信息。
有趣的...整合有相當令人印象深刻。這對於這個問題的任務來說可能是過度的,但是與Java代碼庫進行深層次交互的能力比「主要」方法更有趣。 – 2010-06-23 10:39:35