因合作方给的验证接口为jar
包文件,现需在node
端调用jar
包中的一个接口,需传入参数返回。
现只了解到可以通过child_process
运行整个jar
包。
求教如何调用其中一个接口,并传入参数。先谢过啦……
因合作方给的验证接口为jar
包文件,现需在node
端调用jar
包中的一个接口,需传入参数返回。
现只了解到可以通过child_process
运行整个jar
包。
求教如何调用其中一个接口,并传入参数。先谢过啦……
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
8 回答6.4k 阅读
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
Node 调 jar 包,只能通过 JVM,即 java 或者 javaw 命令。需要使用 nodejs 的 child_process 来实现。
然后问题转移到 java 上。
要通过 java 调用的程序,不管是 jar 还是 class,必须有定义
static void main
方法。但是看你的意思,你只是想使用它的类库,一般情况下这光靠 Node 是做不到的。可以看下 node-jvm,不过貌似也是类似 child_process 方式