使用javarmi调用Python方法 1 年,6 月 Questions & Answers 2024 我有一个通过Python web2py创建的远程方法。如何从Java测试和调用该方法 我能够测试该方法是否实现了@service.xmlrpc,但是如何测试该方法是否实现了@service.run
# 1 楼答案 如果这个问题可以粗略地解释为“使用Java调用Python方法”(如果您不需要专门使用JavaRMI),那么您可以使用其他框架来桥接Java和Python。例如,一个开放源码许可的替代方案是Versile(完全披露:我是开发人员之一)。有关用法示例,请参阅VersionPython和VersionJava文档
# 2 楼答案 您必须编写一个接口X extends Remote,声明一个方法“myMethod()” X x = (X)Naming.lookup( "//a/b/c" ); x.myMethod(); 难点之一是管理服务器端的命名
# 1 楼答案
如果这个问题可以粗略地解释为“使用Java调用Python方法”(如果您不需要专门使用JavaRMI),那么您可以使用其他框架来桥接Java和Python。例如,一个开放源码许可的替代方案是Versile(完全披露:我是开发人员之一)。有关用法示例,请参阅VersionPython和VersionJava文档
# 2 楼答案
您必须编写一个接口X extends Remote,声明一个方法“myMethod()”
难点之一是管理服务器端的命名
# 3 楼答案
如果你能做到的话,我会很惊讶的。JavaRMI需要Java对等点
# 4 楼答案
这是不可能的,除非您使用某种java python桥(jython),而这仍然是java RMI,即一个java程序调用另一个java程序来包装python脚本