IBM Worklight 6.1 - “Ecma 错误:TypeError:无法调用对象中的属性 <function>”
Posted
技术标签:
【中文标题】IBM Worklight 6.1 - “Ecma 错误:TypeError:无法调用对象中的属性 <function>”【英文标题】:IBM Worklight 6.1 - "Ecma Error: TypeError: Cannot call property <function> in object" 【发布时间】:2013-12-27 15:31:26 【问题描述】:我正在尝试在 worklightadapterproject
smaple 项目中运行 Java in Worklight Adapters 示例,但在尝试调用过程时遇到错误:
"errors": [
"Ecma Error: TypeError: Cannot call property addTwoIntegers in object [JavaPackage com.worklight.customcode.Calculator1]. It is not a function, it is \"object\". (C%3A%5CWorklightLab%5Cworkspace%5CWorklightAdaptersProject%5Cadapters%5CCalculatorAdapter\/CalculatorAdapter-impl.js#9)"
],
"info": [
],
"isSuccessful": false,
"warnings": [
]
我该如何解决这个问题?
我尝试使用以下无效的配置进行设置:
【问题讨论】:
我愿意赌你的战争没有建设好。提取它并尝试找到您要为其创建实例的类,我敢打赌它不会存在。 我也愿意赌钱,请看下面我的回答。 ;) 【参考方案1】:以前有人问过这个问题。请参阅以下问题及其解决方案。 这是由以下两种情况之一引起的:
-
不使用Java compiler level 1.6 and JRE v1.6(可能)
由于a missing segment in the
.project
file(不太可能)
尝试选项 #1 - 使用 JRE 1.6 和 Java 编译器级别 1.6。 按照答案中的说明进行操作。
【讨论】:
以上是关于IBM Worklight 6.1 - “Ecma 错误:TypeError:无法调用对象中的属性 <function>”的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.1 - 如何打开 https 链接?
IBM Worklight 6.1 - 无法重新生成 iPhone 本机文件夹
IBM Worklight 6.1 支持 iOS 64 位代码