我一直在尝试使用Mozilla JPM找到一种执行.jar文件的方法(我很清楚实现此目的的附加组件存在,但我想学习)。我按照在线教程,这是我现在的代码
var buttons = require('sdk/ui/button/action');
var tabs = require("sdk/tabs");
var button = buttons.ActionButton({
id: "mozilla-link",
label: "Visit Mozilla",
icon: {
"16": "./icon-16.png",
"32": "./icon-32.png",
"64": "./icon-64.png"
},
onClick: handleClick
});
function handleClick(state) {
tabs.open("C:\Users\QaziWa\Documents\Jar\DownloadReportPPE.jar");
}
现在我已经成功打开了URL,但是我找不到任何关于如何执行jar文件的文档。我上面的代码:
tabs.open("C:\Users\QaziWa\Documents\Jar\DownloadReportPPE.jar");
显然是不正确的。
我正在查看此链接:https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs,但我找不到能够执行jar文件的任何内容。
我的目标是创建一个加载项按钮,为我执行这个jar文件。此jar文件在网站上下载pdf报告,因此我希望它在新的选项卡或窗口中执行。什么方法会给我我想要的东西,或者有任何文件可以帮助我。