我有一个 GWT 网络应用程序。
它调用另一个类的方法(使用 JSNI 方法)。
但是我想从那个类中调用一个 dll 方法...我该怎么做?
public class external_class {
public native void shows()/*-{window.alert("hello");}-*/;
}
在 GWT web 应用程序中调用 like
external_class obj = new external_class();
obj.shows();
如果我在 dll 文件中定义了 shows() 方法,我该如何调用它? 或者 如何通过 JSNI 直接从 GWT 应用程序调用 dll 方法?
请给我一个解决方案....
最佳答案
您不能在 GWT 中调用 DLL。 GWT 将 Java 代码编译为在网络浏览器中运行的 Javascript 代码。 Javascript 不能直接调用 DLL,如果你想用 DLL 做点什么我建议你看看浏览器插件。
在浏览器插件中,您可以包含您的 dll(仅限 Windows)并让您的 javascript 调用该插件。
关于java - 如何从 JSNI 调用 Dll 方法以在 GWT Web 应用程序中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11119266/