从Java内部调用node.js脚本
如何在Java中调用node.js并将console.log值保存在String变量中?
回答:
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
以上是 从Java内部调用node.js脚本 的全部内容, 来源链接: utcz.com/qa/435617.html