这看起来很棘手. node .JS在Google Chrome JavaScript引擎V8上运行.你要做的是创建一个V8C++绑定(v8 c++ Crash Course个例子),启动JVM并完成所有JNI处理.
我认为让一个Java服务器和 node 运行可能会更好.js通过网络进行通信(有人为Java/Node.js基于消息的通信编写了一个example for using RabbitMQ).在这里,JSON将是一种很好的数据交换格式(如果您相信Java服务器生成了正确的JSON,您可以在Node中对其进行eval().