【发布时间】:2016-08-29 15:24:44
【问题描述】:
使用来自另一个基于 Java 的应用程序 (2) 的 J2V8 在 JVM 上运行 Node.js 应用程序 (1) 时遇到问题。应用程序(1)的启动脚本上线失败
fs.readFileSync('./lib/someFile.json')
因为J2V8提供了'.'应用程序的路径(2)根目录
但我需要 '.' 作为应用程序 (1) 根目录的路径。
我如何处理它只在项目(2)中进行更改?
更新:添加了启动 node.js 应用程序的 Java 代码。
public static void main(String[] args) {
final NodeJS nodeJS = NodeJS.createNodeJS();
File nodeScript = new File("/media/Projects/Test/start.js");
nodeJS.exec(nodeScript);
while(nodeJS.isRunning()) {
nodeJS.handleMessage();
}
nodeJS.release();
}
【问题讨论】:
-
你的英语很好。