2009-04-19 77 views
4

有沒有簡單的方法來創建一個跨平臺的便攜式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應用程序的配置文件目錄?

任何見解? 謝謝。

回答

相關問題