我在 worklight 项目的适配器中编写了一些 java 代码。当我尝试调用 java 方法时,我收到一条错误消息
“responseID”:“6”,“errors”:{Ecma 错误:TypeError:无法调用对象 JavaPackage java.classes.FileIOPlugin 中的属性 downloadFile]。它不是一个函数,它是\"object\"。}
我已按照以下链接中准确说明的程序进行操作。 在适配器中使用 Java
这是我的项目结构。这个结构有什么问题还是我应该在其中添加更多内容?
这就是我试图在 adapter-impl.js 中调用 java 非静态方法的方式
function downloadFile() {
var fileInstance = new com.worklight.JavaCode.FileIOPlugin();
return
{ result: fileInstance.downloadFile(); };
}