Napisałem kod Java w adapterze w projekcie Worklight. gdy próbuję wywołać metodę java, pojawia się komunikat o błędzie z informacją, że wykonałem procedurę dokładnie opisaną w poniższym łączu, podając: Using Java in AdaptersBłąd Ecma: TypeError: Nie można wywołać właściwości
To jest moja struktura projektu. Czy coś jest nie tak z tą strukturą, czy powinienem dodać coś więcej?
ten sposób próbuję wywołać java non-statycznej metody w adaptera impl.js
function downloadFile() {
var fileInstance = new com.worklight.JavaCode.FileIOPlugin();
return
{ result: fileInstance.downloadFile(); };
}
Miałem podobny problem, odpowiedź @christianmenkens na [this se post] (http://stackoverflow.com/questions/16614742/ecma-typeerror-calling- java-class-from-worklight-adapter? rq = 1) rozwiązał mój problem –
to zauważyłeś! musiałem też usunąć poprzednią "zniekształconą" aplikację z serwera i odbudować WAR –