从javascript适配器调用java代码时出错

时间:2016-10-05 06:10:06

标签: javascript java ibm-mobilefirst mobilefirst-adapters

我使用的是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工作区中的一个项目中工作。但在另一个项目中这不起作用。

1 个答案:

答案 0 :(得分:0)

确保还更改特定项目的Java编译器级别。右键单击该项目,然后选择属性 - > Java构建路径 - > Java编译器。