【发布时间】:2016-10-05 06:10:05
【问题描述】:
我正在使用 IBM MobileFirst 7.1,并且正在从 Javascript 适配器调用 java 代码。但是,调用适配器时出现错误。错误是:
{
"errors": [
"Ecma Error: TypeError: Cannot call property main1 in object [JavaPackage com.sample.customcode.SendMail]. It is not a function, it is \"object\". (2016-10-
05T10:46:40.941Z\/74c15a587d1ce37bbfce9925722acab7b6321aad\/UsingJavaInAdapter-impl.js#19)"
],
"info": [
],
"isSuccessful": false,
"warnings": [
]
}
我已将 Java 编译器级别更改为 1.6,并将默认 JRE 从 1.7 更改为 1.6。
但我仍然面临同样的错误。此代码在同一个 Eclipse 工作区的一个项目中工作。但在另一个项目中,这不起作用。
【问题讨论】:
-
好吧,错误消息告诉您您正在尝试调用对象而不是方法。你调查过吗?
-
@Thomas Stets 是的,我观察到了这一点。我关注了这个link。我仍然面临同样的问题
标签: javascript java ibm-mobilefirst mobilefirst-adapters