因合作方給的驗(yàn)證接口為jar包文件,現(xiàn)需在node端調(diào)用jar包中的一個(gè)接口,需傳入?yún)?shù)返回。現(xiàn)只了解到可以通過(guò)child_process運(yùn)行整個(gè)jar包。求教如何調(diào)用其中一個(gè)接口,并傳入?yún)?shù)。先謝過(guò)啦……
1 回答

慕少森
TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
Node 調(diào) jar 包,只能通過(guò) JVM,即 java 或者 javaw 命令。需要使用 nodejs 的 child_process 來(lái)實(shí)現(xiàn)。
然后問(wèn)題轉(zhuǎn)移到 java 上。
要通過(guò) java 調(diào)用的程序,不管是 jar 還是 class,必須有定義 static void main
方法。但是看你的意思,你只是想使用它的類(lèi)庫(kù),一般情況下這光靠 Node 是做不到的。
可以看下 node-jvm,不過(guò)貌似也是類(lèi)似 child_process 方式
添加回答
舉報(bào)
0/150
提交
取消