JavaXPCOMは、XPCOMのJavaバインディングである。XULRunnerに同梱されており、これを使用することでJavaからXPCOMコンポーネントの利用が可能となる。XULRunnerがインストールされていることが前提となる。ここでは、/opt/xulrunner/1.8.0.4にインストールされたLinux版を元に、例示する。CLASSPATHにMozillaInterfaces.jarを追加する。インポートするパッケージは、'org.mozilla.xpcom.*'となる。XULRunnerには、1,000を越えるコンポーネントが含まれるが、すべてこのパッケージに属している。GREパス、つまりXULRunnerのインストール場所を取得する。取得したパスは、XPCOMの初期化時に使用する。Mozillaオブジェクトを取得する。 try { nsIComponentManager componentManager = mozilla.getComponentManager();Contract IDを使って、コンポーネントをインスタンス化する。 mozilla.shutdownXPCOM(null);
出典:wikipedia
LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。