我必须在仅支持 Java 的服务器上部署一些 Web 服务,但其中一些将使用 perl 或 python 完成。我想知道是否可以开发一个 Java 包装器来调用用 perl 或 python 编写的特定代码。因此,我希望所有的 Web 服务都采用 Java 语言,但其中一些服务会使用其他语言调用一些代码。
提前致谢。
问候,
乌克兰
这在很大程度上取决于您的需求。如果 Jython 是 Python 代码的一个选项(它并不总是 100% 兼容),那么它可能是最好的选择。否则,您将需要使用 Java 的 Process Builder 直接调用解释器并在其输出流上返回结果。这不会很快(但话又说回来,相对于常规 Java 代码,Jython 也没有那么快),但它是一个极其灵活的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)