我可以从Node调用Java吗.js via JNI?有什么例子吗?

推荐答案

这看起来很棘手. 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().

Node.js相关问答推荐

使用Moongose处理node.js中重定向的then()块链

monorepo内的NPM包使用不在注册表中的本地包

MongoDB:更新批量操作中许多不能正常工作的内容

MongoDB的方面查询的Postgres类似功能

Node-Red Tasmota 错误:连接 ECONNREFUSED 192.168.77.21:1883

DynamoDB 分页数据检索

无服务器部署使用无服务器组合抛出`spawn serverless ENOENT`

将环境变量从 GitHub 操作传递到 json

Mongodb 从文档中获取聚合结果中的特定属性

为什么我的 Heroku Express API 数据是持久的,即使它只是来自一个变量

Firestore promise 在退货前等待产品详细信息

为什么 req.params.id 返回 undefined未定义?

Node.js + Express + Handlebars.js + 局部视图

如何使用 Mocha 测试正常(非 node 特定)JavaScript 函数?

使用 Socket.io 将客户端连接到服务器

React Native ios build:找不到 node

如何解决'npm应该在 node repl之外运行,在你的普通shell中'

为什么我们要为 Angular 2.0 安装 Node.js?

Meteor - collection.find() 总是返回所有字段

'node' 未被识别为内部或外部命令