从Perl脚本调用Java方法和类

从Perl脚本调用Java方法和类,java,perl,Java,Perl,我有一个相当大的Java类,它有几个导入的包和库(与自然语言处理相关)。我想调用Java类的一些特定方法,并使用Perl脚本返回结果。我该怎么做?我想这不适合我的目的,因为Java代码非常大,可以在一个地方合并。为什么不适合?您不需要提供对JavaAPI所有部分的访问。您可以编写简短的方法来调用Java内容。一个小型Java适配器层可以显示在Perl代码中,为您提供所需的访问权限。你试过了吗 这个Java代码库有多大?我从事过容易集成大型JavaSDK的项目(尽管我不是那个做这部分工作的人) 为

我有一个相当大的Java类,它有几个导入的包和库(与自然语言处理相关)。我想调用Java类的一些特定方法,并使用Perl脚本返回结果。我该怎么做?我想这不适合我的目的,因为Java代码非常大,可以在一个地方合并。

为什么不适合?您不需要提供对JavaAPI所有部分的访问。您可以编写简短的方法来调用Java内容。一个小型Java适配器层可以显示在Perl代码中,为您提供所需的访问权限。你试过了吗

这个Java代码库有多大?我从事过容易集成大型JavaSDK的项目(尽管我不是那个做这部分工作的人)

为什么不合适?您不需要提供对JavaAPI所有部分的访问。您可以编写简短的方法来调用Java内容。一个小型Java适配器层可以显示在Perl代码中,为您提供所需的访问权限。你试过了吗


这个Java代码库有多大?我从事过容易集成大型JavaSDK的项目(尽管我不是那个做这部分工作的人)

我最近也遇到过类似的情况。对我来说,最好的解决方案是使用apache thrift服务并通过它公开所需的方法。然后,这些方法又被用perl编写的客户机使用。

我最近遇到了类似的情况。对我来说,最好的解决方案是使用apache thrift服务并通过它公开所需的方法。然后,这些方法又被用perl编写的客户机使用。

您是否尝试了
Inline::Java
?如果Java库如此庞大,您是如何运行它的?您是否尝试过
Inline::Java
?如果Java库这么大,你怎么运行它呢?我做了系统调用,做了一个适配器层来满足我的需求。我做了系统调用,做了一个适配器层来满足我的需求。