路径更改 ActiveXObject 不起作用

Path change ActiveXObject not working

我正在使用 ActiveXObject 进行一些打印作业,我正在做的是将 java class 文件放在 Desktop 上并执行如下操作:

var shell = new ActiveXObject("WScript.Shell");
shell.run("cmd /c java HelloWorldPrinter1 \""+output+"\"");

它工作正常。

我已将 class 文件移动到 C:\printjob

所以我尝试如下:

 var shell = new ActiveXObject("WScript.Shell");
  shell.run("cmd /c C:/printjobjava/HelloWorldPrinter1 \""+output+"\"");

它不起作用。

如何在ActiveXObject中正确放置一个文件的路径? 已浏览各种链接但没有用

终于找到答案了

shell.run("cmd /c java -cp C:\printjob HelloWorldPrinter1 \""+output+"\"");