gpt4 book ai didi

ibm-mobilefirst - Ecma 错误 : TypeError: Cannot call property

转载 作者:行者123 更新时间:2023-12-04 07:02:12 24 4
gpt4 key购买 nike

我在 worklight 项目的适配器中编写了一些 java 代码。当我尝试调用 java 方法时,我收到一条错误消息

"responseID":"6","errors": {Ecma Error: TypeError: Cannot call property downloadFile in object JavaPackage java.classes.FileIOPlugin]. It is not a function, it is \"object\".}



我已按照以下链接中确切说明的程序进行操作。
Using Java in Adapters

这是我的项目结构。这个结构有什么问题,还是我应该添加更多内容?

enter image description here

这就是我试图在adapter-impl.js 中调用java 非静态方法的方式
function downloadFile() {
var fileInstance = new com.worklight.JavaCode.FileIOPlugin();
return
{ result: fileInstance.downloadFile(); };

}

最佳答案

我们已经确定了另一种可能的解决方案。

  • 将 Java 编译器级别更改为 1.6,并将默认 JRE 更改为 1.6:

  • Compiler level
    JRE version

    关于ibm-mobilefirst - Ecma 错误 : TypeError: Cannot call property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15826456/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com