从java里面调用node.js脚本

Spa*_*d89 18 java console node.js

如何调用java中的node.js并将console.log值保存在String变量中?

Som*_*tik 12

检查这些允许您在jvm中运行node.js脚本的项目

  • nodyn不再被积极维护.(来自nodyn github网站). (6认同)

Tim*_*ple 7

Java应用程序可能与正在运行的Node.JS应用程序进行通信。例如,您可以在可用端口上运行Node.JS应用,而Java应用可以通过tcp套接字与之通信。

http://nodejs.org/api/net.html

或者,您可以创建一个http服务器并公开Java应用程序可以使用的rest服务。

http://nodejs.org/api/http.html

或如md_5所述,您可以使用Runtime.exec,然后在生成的进程上调用getInputStream。

http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html

在node.js和Java之间进行通信的方式与可以进行的其他跨应用程序通信没有什么不同。

还可以使用诸如node-java之类的东西从Node.JS应用程序中调用Java代码。

https://github.com/nearinfinity/node-java