在Firefox扩展中使用JavaScript调用Java应用程序(.jar)
我正在编写一个Java应用程序作为Firefox扩展。 我需要JavaScript调用我的外部java应用程序并向其传递一个参数在Firefox扩展中使用JavaScript调用Java应用程序(.jar),java,javascript,firefox,firefox-addon,Java,Javascript,Firefox,Firefox Addon,我正在编写一个Java应用程序作为Firefox扩展。 我需要JavaScript调用我的外部java应用程序并向其传递一个参数 但是。。。如何做到这一点?有什么想法吗?简而言之,如果没有isFileExists,请尝试捕获: var file = Components.classes["@mozilla.org/file/local;1"]. createInstance(Components.interfaces.nsILocalFil
但是。。。如何做到这一点?有什么想法吗?简而言之,如果没有isFileExists,请尝试捕获:
var file = Components.classes["@mozilla.org/file/local;1"].
createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(path);
var oProcess = Components.classes["@mozilla.org/process/util;1"].
createInstance(Components.interfaces.nsIProcess);
oProcess.init(file);
var args = null;
var argsLen = 0;
if (params) {
args = [params];
argsLen = 1;
}
oProcess.run(false, args, argsLen);
希望这有帮助。使用小程序怎么样?您可以从JavaScript调用小程序的函数并执行任何您想要的操作…Path是Jar文件路径吗?file.initWithPathpath