如何使用自定义相对路径为xulrunner应用程序设置配置文件目录?
问题描述:
有没有简单的方法来创建一个跨平台的便携式Xulrunner应用程序? “便携式”我的意思是http://portableapps.com/上的人做的,但除此之外,我希望能够在任何我需要的平台运行时上闪存棒。如何使用自定义相对路径为xulrunner应用程序设置配置文件目录?
例如,如果我想让我的应用程序在Linux上运行,我将Linux版本的Xulrunner和我的xulrunner应用程序。 如果我希望我的应用程序能够在Windows上运行,我还将Xulrunner等Windows的内部版本加入进来。
然后最终用户将能够运行相同的应用程序,具体取决于他/她在计算机上安装的平台使用。 一切正常,假设我决定如何组织文件等。
当应用程序运行时出现问题。它找到当前计算机上的默认配置文件目录并使用它(无便携式)。 配置文件目录应该在闪存棒上。
我试着在命令行中执行以下操作:
#After setting the following in my application.ini
[XRE]
EnableProfileMigrator=1
#and providing the branding information for the profilemanager
~/my/app$ ~/opt/xulrunner/1.9.0.7/xulrunner application.ini -P
但是,这只是启动配置文件管理器
创建一个配置文件后,我阮明哲来运行应用程序:
~/my/app$ ~/opt/xulrunner/1.9.0.7/xulrunner application.ini \
-profile ../../../opt/xulrunner/j2b59nt8.default
现在它似乎工作,但仍然不够。 所以我的问题应该是: 如何使用自定义相对路径设置xulrunner应用程序的配置文件目录?
任何见解? 谢谢。
答
确认:)
http://kb.mozillazine.org/Starting_your_Mozilla_application_with_a_specified_profile#Bypassing_the_Profile_Manager 现在我只需要创建一个louncher(编译EXE),它认为必要的路径和 运行的XULRunner