Ошибка при вызове кода java из адаптера javascript

Я использую IBM MobileFirst 7.1 и вызываю код java из адаптера Javascript. Но, я получаю ошибку при вызове адаптера. Ошибка:

 {  
   "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.6 с 1.7.
Но все равно я сталкиваюсь с той же ошибкой. Этот код работает в одном проекте в одной рабочей области eclipse. Но в другом проекте это не работает.

1 ответ

  1. Не забудьте также изменить уровень компилятора Java для конкретного проекта. Щелкните правой кнопкой мыши проект и выберите Свойства -> Java Build Path ->> Java Compiler.