Nodejs:Spawn jar(不可执行)

时间:2018-04-26 00:50:25

标签: java node.js exec noclassdeffounderror spawn

我有一个Java jar文件,它不可执行(没有main方法)。 但是我想从我的node.js应用程序调用一个特定的类及其方法。我目前正在使用以下内容:

var child = require('child_process').spawn(
'java', ['-cp', "abc.jar", com.abc.ABCClass]
);

现在如何使用适当的参数调用ABCClass中的方法? 我目前得到如下例外:

A JNI error has occurred, please check your installation and try again
Exception in thread "main" 
Error: java.lang.NoClassDefFoundError: 
org/apache/kafka/clients/consumer/KafkaConsumer

提前致谢。我正在寻找一种解决方案来调用该类中的方法。

0 个答案:

没有答案