通过Javascript启动流程[使用Rhino JS]

时间:2011-12-23 15:18:21

标签: javascript process rhino

我使用的工具只允许使用Javascript作为脚本语言。使用脚本,我需要启动一个进程。我该怎么做呢?

javascript代码正在将启动该进程的客户端上运行。 javascript interpeter是RhinoJS

所以我的问题仍然存在: 1.有没有办法可以从Rhino [ProcessBuilder]调用特定的Java类? 要么 2.有没有办法从Javascript启动可执行文件? [我已尝试过UniversalXPConnect路线,但事实证明我使用的Rhino版本并不担心权限]

1 个答案:

答案 0 :(得分:1)

那很快[我在问完之后找到答案]:

var pb = new java.lang.ProcessBuilder("notepad.exe", "c:\test");
pb.start();

基本上RhinoJS有一个怪癖,允许它直接访问Java功能。所以基本上应该只从那里开始这个过程。