我正在尋找在JVM中執行JavaScript的解決方案,但沒有調用另一個進程 - 我需要所有東西都是JVM進程中的獨佔。nodyn是否將node.js作爲另一個進程調用?
看起來很有前途的一個選項是nodyn(嵌入式),但我無法弄清楚是否啓動了另一個進程。 他們在readme file網上提供的示例似乎是一個「看起來相似」的過程調用。特別可疑的是與nodyn二進制兼容的-e參數。
NodynConfig config = new NodynConfig(new String[] { "-e", SCRIPT });
// Create a new Nodyn and run it
Nodyn nodyn = factory.newRuntime(config);
...
int exitCode = nodyn.run();
我的問題:
- 是否nodyn/dynjs調用另一個進程或不?
- 是nodyn jar,用於嵌入JVM中,取決於nodejs二進制文件還是nodyn二進制文件?
是正確的 - 沒有調用另一個進程。 – lanceball 2015-02-05 12:40:48