2

私はc++バックエンドを記述してフロントエンドとしてxul(runner)を使用できることを知っていますが、バックエンドとしてjavaを使用し、フロントエンドとしてxulを使用することはできますか(javaコードを実行)?

4

2 に答える 2

5

XULRunnerを使用すると、javascriptコードから直接javaクラスを使用できます。だから単にこれを試してみてください:

var str = new java.lang.String('Test string');
alert(str);

この動作は、JavaプラグインのLiveConnect機能のおかげで自動的に利用できます。

既存のJavaライブラリをロードする場合は、クラスローダーで遊ぶ必要があります。詳細については、私のブログを参照してください。

XULアプリケーションからのJavaの呼び出し

于 2009-05-12T11:36:03.967 に答える
2

たとえば、を使用するJavaバックエンドをいつでも作成できます。JavaバックエンドとXULrunnerフロントエンド間のRPC呼び出し。Zimbraデスクトップはそのような例です。

ここに小さな概要があります: http ://www.zimbrablog.com/blog/archives/2009/04/zimbra-desktop-no-light-no-air.html

詳細はこちら: http ://www.zimbra.com/products/desktop.html

ダウンロードは無料で、ソースも利用できます: http ://wiki.zimbra.com/index.php?title=Building_Zimbra_using_Perforce#Building_Zimbra_Desktop

于 2009-05-11T06:44:55.110 に答える