Java 路径更改ActiveXObject不工作
我正在使用Java 路径更改ActiveXObject不工作,java,path,activexobject,Java,Path,Activexobject,我正在使用ActiveXObject进行一些打印作业,我所做的是将java类文件放在桌面上,并执行以下操作: var shell = new ActiveXObject("WScript.Shell"); shell.run("cmd /c java HelloWorldPrinter1 \""+output+"\""); var shell = new ActiveXObject("WScript.Shell"); shell.run("cmd /c C:/printjobjava/H
ActiveXObject
进行一些打印作业,我所做的是将java
类文件放在桌面上,并执行以下操作:
var shell = new ActiveXObject("WScript.Shell");
shell.run("cmd /c java HelloWorldPrinter1 \""+output+"\"");
var shell = new ActiveXObject("WScript.Shell");
shell.run("cmd /c C:/printjobjava/HelloWorldPrinter1 \""+output+"\"");
它很好用
我已将类文件移动到C:\printjob
因此,我尝试如下:
var shell = new ActiveXObject("WScript.Shell");
shell.run("cmd /c java HelloWorldPrinter1 \""+output+"\"");
var shell = new ActiveXObject("WScript.Shell");
shell.run("cmd /c C:/printjobjava/HelloWorldPrinter1 \""+output+"\"");
它不起作用
如何在ActiveXObject
中正确放置文件路径?
已经通过了各种链接但没有用我终于得到了答案
shell.run(“cmd/cjava-cpc:\\printjob HelloWorldPrinter1\”“+output+”)代码>请添加StackTrace
错误以识别问题。您的代码可能存在很多问题。这取决于您的.class
文件`HelloWorldPrinter1.class`是否存在于C:/printjobjava`目录中??感谢@Vikrant Kashyap,它完全依赖于ActivexObject,与Java不匹配。我们无法确定您所说的是哪个类文件,因为有两个。类文件在这里,第一个是您的程序,第二个是HelloWorldPrinter1
我的类文件在C:/printjob
目录@Vikrant Kashyap及其依赖项中ActivexObject不是java类文件。如果我把这些类文件放在桌面上,它们就可以完美地工作。仔细阅读问题