IBM Worklight 6.1 - “Ecma错误:TypeError:无法在对象中调用属性<function>”</function>

时间:2013-12-27 15:31:27

标签: java ibm-mobilefirst worklight-adapters

我正在尝试从worklightadapterproject smaple项目中运行Worklight Adapters示例中的Java,但在尝试调用过程时遇到错误:

{
   "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": [
   ]
}

如何解决此问题?

我尝试使用以下不起作用的配置进行设置:

config preferences config preferences 2

1 个答案:

答案 0 :(得分:2)

以前曾经问过这个问题。请参阅以下问题及其解决方案 这是由两件事之一引起的:

  1. 不使用Java compiler level 1.6 and JRE v1.6(可能)
  2. 由于a missing segment in the .project file(不太可能)
  3. 尝试选项#1 - 使用JRE 1.6和Java编译器级别1.6 按照答案中的说明进行操作。