0

我需要从工作灯适配器调用 Java 函数。我遵循了“将 Java 添加到工作灯适配器”文档,但我的问题没有得到解决。我无法调用该函数。

我拥有的Java代码的结构如下:

server/java
com.worklight.custonmode           package name
loginfunction.java                     java 
login                              java method in class loginfunction

从适配器,我打电话:

function loginmodules(username, passwd) {   
    return {
        result : com.worklight.custonmode.loginfunction.login()
    };
}

我收到的错误是:

响应 [/apps/services/api/erLight/common/query] 成功:/- secure- {"responseID":"2","errors":["Ecma 错误:TypeError:无法在对象 [JavaPackage com 中调用属性登录.worklight.custonmode.loginfunction]。它不是函数,它是“对象”。(C%3A%5CUsers%5CADMIN%5CworkspaceM11%5CMobileClient%5Cadapters%5CAdapter/Adapter-impl.js#103)"], “成功”:假,“警告”:[],“信息”:[]} /

worklight.js(第 1112 行)

过程调用错误。Ecma 错误:TypeError:无法在对象 [JavaPackage com.worklight.custonmode.loginfunction] 中调用属性登录。它不是一个函数,它是“对象”。(C%3A%5CUsers%5CADMIN%5CworkspaceM11%5CMobileClient%5Cadapters%5CAdapter/Adapter-impl.js#103)

4

0 回答 0