7
A
回答
6
步驟如下:
- 使用WinZip壓縮您的應用程序文件夾樹。
- 將.zip文件重命名爲擴展名爲.xpi。 (即,myApp.xpi)。
- 假設你的路徑中包含xulrunner,請執行:xulrunner --install-app myApp.xpi。
在Windows上,安裝您的應用程序
c:\Program Files\<Vendor>\<Application Name>\<Application Name>.exe
在哪裏以及嚴絲合縫有什麼是你的application.ini文件。
在Linux上,過程與此類似。在OS X上,事情是quite a bit different。我還沒有完成掌握OS X的過程。請參閱Deploying XULRunner。
1
xulrunner無法直接運行壓縮的.xpi或.xulapp太糟糕了,但可以將大部分.js,.xul,.css和.png文件打包到jar中,並將所有內容與一個私人副本的xulrunner,而不必運行--install-app
這些是我經歷打包我們的XUL應用程序的步驟。
的第一步是把所有的文件(除了的application.ini,chrome.manifest用於和的prefs.js)到這樣一個.jar文件(這一切是在Windows下進行,使Linux和OSX適當調整)
zip -r d:\download\space\akenispace.jar * -i *.js *.css *.png *.xul *.dtd
然後在d:\下載\空間,佈局文件如下:
D:\download\space\akenispace.jar
D:\download\space\application.ini
D:\download\space\chrome.manifest
D:\download\space\defaults
D:\download\space\defaults\preferences
D:\download\space\defaults\preferences\prefs.js
這些文件的內容如下。所有三個文件都需要進行調整以反映您的應用程序。
的application.ini
[App]
Vendor=Akeni.Technologies
Name=Akeni.Space
Version=1.2.3
BuildID=20150125
Copyright=Copyright (c) 2015
[email protected]
[Gecko]
MinVersion=1.8
MaxVersion=35
chrome.manifest用於
content akenispace jar:akenispace.jar!/chrome/content/
skin akenispace default jar:akenispace.jar!/chrome/skin/
locale akenispace en-US jar:akenispace.jar!/chrome/locale/en-US/
resource akenispace jar:akenispace.jar!/chrome/resource/
的prefs.js
pref("toolkit.defaultChromeURI", "chrome://akenispace/content/space.xul");
現在,您可以將這些文件放入WiX的.wxs文件中,併爲Wndows生成一個MSI文件。 當然,您還需要包含XULRunner的所有文件。
相關問題
- 1. 獨立的XULRunner應用ProgressListener
- 2. 如何將Scrapy腳本打包到獨立應用程序中?
- 3. Content-Policy xpcom組件,用於Javascript中的獨立XULRunner SDK應用程序
- 4. 如何製作VS.NET中的獨立應用程序包?
- 5. 如何區分Web應用程序或獨立應用程序?
- 6. 獨立Python應用程序
- 7. 獨立Web應用程序
- 8. 獨立.NET應用程序
- 9. C++獨立應用程序
- 10. PostgreSQL獨立應用程序
- 11. 獨立PHP應用程序
- 12. PHP獨立應用程序
- 13. 如何包含OpenCL庫以生成獨立應用程序?
- 14. 如何從Java執行完全獨立的應用程序。像獨立進程
- 15. Android:獨立線程與獨立應用程序
- 16. Rails應用程序到包括gem依賴項的獨立程序包
- 17. 如何從當前的應用程序運行獨立的應用程序?
- 18. 將一個或兩個插件作爲獨立的RCP應用程序打包?
- 19. Petrel與獨立應用程序之間的通信打包爲插件
- 20. 獨立的web應用程序會話
- 21. 獨立的JavaFX應用程序
- 22. 創建獨立的Java應用程序
- 23. 獨立的Web應用程序.Net
- 24. 獨立的python終端應用程序
- 25. 設置獨立的cygwin應用程序
- 26. 獨立應用程序的國際化
- 27. 獨立的Web應用程序
- 28. JBoss或Tomcat的獨立應用程序
- 29. 四郎獨立的應用程序
- 30. 基於Java的獨立應用程序
我一直在使用更多的xulrunner應用程序,所以我更好地理解他們,知道你在說什麼:P 感謝您的幫助! – escapebattle 2011-07-06 07:22:40
對不起,我花了很長時間回覆!我已經學會了如何構建一個XUL應用程序。謝謝(你的)信息! – escapebattle 2011-10-03 18:16:06
準備使用構建腳本打包最小的xulrunner應用程序[這裏](https://github.com/neam/webapp-xul-wrapper)。 – Motin 2012-12-02 21:10:38