4

クロスプラットフォームのポータブル Xulrunner アプリケーションを作成する簡単な方法はありますか?

「ポータブル」とは、http://portableapps.com/の人たちがしていることを意味しますが、さらに、必要なプラットフォーム ランタイムが何であれ、フラッシュ スティックを装着できるようにしたいと考えています。

たとえば、アプリケーションを Linux で実行する場合、Xulrunner の Linux ビルドと 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 アプリのプロファイル ディレクトリを設定する方法は?

洞察はありますか? ありがとうございました。

4

1 に答える 1

2

確認済み :)

http://kb.mozillazine.org/Starting_your_Mozilla_application_with_a_specified_profile#Bypassing_the_Profile_Manager ここで、必要なパスを見つけてxulrunnerを実行するランチャー(コンパイル済みexe)を作成する必要があります。

于 2009-04-19T20:21:49.850 に答える