【问题标题】:Error While invoking java code from javascript adapter从 javascript 适配器调用 java 代码时出错
【发布时间】: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


【解决方案1】:

确保同时更改特定项目的 Java 编译器级别。右键单击项目并选择 Properties -> Java Build Path -> Java Compiler。

【讨论】:

  • 我明白了。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-30
  • 1970-01-01
相关资源
最近更新 更多