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 - 构建和部署不可用?

IBM Worklight 6.1 - 如何打开 https 链接?

IBM Worklight 6.1 - 无法重新生成 iPhone 本机文件夹

IBM Worklight 6.1 支持 iOS 64 位代码

IBM Worklight 6.1 - 如何将应用程序连接到远程 Worklight 服务器?

IBM Worklight 6.1 - Cordova 插件未执行