1

我有一个专有的 Java API,我想从我的 HTML/Javascript 应用程序中调用它。所以我正在考虑使用 WebView 或类似的组件将 WebKit 嵌入到生成的 Java 应用程序中。

在 Javascript 和 Java 之间实现接口的最佳方法是什么?我可以轻松地在 Java 中扩展窗口 DOM 对象吗?

我将在桌面上运行应用程序(很可能是 Windows 7),但最好尽可能便携,因为将来我需要在不同的设备上运行相同的应用程序。

4

1 回答 1

1

如果您不想使用服务器(这将使使用 ajax 的事情变得容易),您需要嵌入 javascript 引擎。

最好的可能是使用 Rhino javascript 引擎(完全用 java 编写):

http://www.mozilla.org/rhino/

还有一个非常好的 V8 引擎(http://code.google.com/p/jav8/)的集成,但我不知道这个集成是否完整或可靠。

于 2012-04-30T09:31:23.607 回答