【发布时间】:2012-06-20 12:10:54
【问题描述】:
我有一个 GWT 网络应用程序。
它调用另一个类的方法(使用JSNI方法)。
但是我想从那个类中调用一个 dll 方法...我该怎么做呢?
public class external_class {
public native void shows()/*-{window.alert("hello");}-*/;
}
在 GWT Web 应用程序中调用类似
external_class obj = new external_class();
obj.shows();
如果我在 dll 文件中定义了 show() 方法,如何调用它? 或者 如何通过 JSNI 从 GWT 应用程序中直接调用 dll 方法?
请给我一个解决方案....
【问题讨论】:
-
您似乎将 JSNI 与 JNI 混淆了。尽管语法相似,但 GWT 编译为 javascript 并在另一台机器上运行这一事实使其无法实现。
标签: java visual-c++ gwt dll jsni