我可以在XULRunner GUI框架中使用java吗?

时间:2009-05-10 12:02:14

标签: java xul xulrunner

我知道我可以编写c ++后端并使用xul(runner)作为前端 但我可以使用java作为后端,仍然使用xul作为前端(执行java代码)?

2 个答案:

答案 0 :(得分:6)

使用XULRunner,您可以直接使用javascript代码中的java类。所以,试试这个:

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

由于java插件的LiveConnect功能,此行为自动可用。

如果你想加载现有的java库,你必须使用classloader,有关详细信息,请参阅我的博客:

Calling java from XUL applications

答案 1 :(得分:1)

你总是可以创建一个使用eg的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