我使用的是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.7更改为1.6以及默认JRE为1.6 但我仍面临同样的错误。此代码在同一个eclipse工作区中的一个项目中工作。但在另一个项目中这不起作用。
答案 0 :(得分:0)
确保还更改特定项目的Java编译器级别。右键单击该项目,然后选择属性 - > Java构建路径 - > Java编译器。