如何打包独立的 xulrunner 应用程序
我想知道需要做什么来创建将运行我的 XUL 应用程序的可执行 (.exe) 文件?
我正在尝试使用 Mozilla 的 XUL 格式创建一个应用程序。
I was wondering what I need to do to create an executable (.exe) file that will run my XUL application?
I'm trying to create an application using Mozilla's XUL format.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
步骤如下:
在 Windows 上,这会将您的应用程序安装到
“Where”并与 application.ini 文件中的内容完全匹配。
在 Linux 上,过程类似。但在 OS X 上,情况就有点相当多了不同。我还没有完全掌握 OS X 流程。
另请参阅部署 XULRunner。
Here are the steps:
On Windows, this installs your app to
Where and match exactly with what is in your application.ini file.
On Linux, the process is similar. On OS X, though, things are quite a bit different. I haven't completed mastered the OS X process yet.
See also Deploying XULRunner.
遗憾的是,xulrunner 无法直接运行压缩的 .xpi 或 .xulapp,但可以将大部分 .js、.xul、.css 和 .png 文件打包到 jar 中,并用私有副本将所有内容包装起来xulrunner 的,无需运行 --install-app
这些是我打包 XUL 应用程序所经历的步骤。
第一步是将所有文件(application.ini、chrome.manifest 和 prefs.js 除外)放入 .jar 文件中像这样(所有这些都是在Windows下进行的,对于Linux和OSX进行适当的调整)
然后在d:\download\space中,如下布局你的文件:
文件内容如下。所有三个文件都需要进行调整以反映您自己的应用程序。
application.ini
chrome.manifest
prefs.js >
现在您可以将这些文件放入 WiX 的 .wxs 中并为 Wndows 生成 MSI 文件。
当然,您还需要包含 XULRunner 的所有文件。
It is too bad that xulrunner can not run a zipped .xpi or .xulapp directly, but it is possible to package most of your .js, .xul, .css and .png files into a jar and wrap everything up with a private copy of xulrunner, without having to run --install-app
These are the steps I went through to package our XUL application.
The first step is to put all your files (except application.ini, chrome.manifest, and prefs.js) into a .jar file like this (all of this was carried out under Windows, make appropriate adjustments for Linux and OSX)
Then in d:\download\space, layout your files as follows:
The content of the files are as follows. All three files need to be adjusted to reflect your own application.
application.ini
chrome.manifest
prefs.js
Now you can put these files into your .wxs for WiX and produce a MSI file for Wndows.
Of course you need to include all the files for XULRunner as well.