Я пытаюсь внедрить инструмент j2v8 для моего проекта для связи между javascript и java. Основные javacallbacks работают нормально для моего проекта. Но если я хочу вернуть java-объект из java в javascript, он генерирует исключение как недопустимый тип возврата. Пожалуйста, помогите.
Class Sheet {
public void doSomething() {
}
}
Class Workbook {
public Sheet getSheet() {
return new Sheet();
}
}
V8 v8 = V8.createV8Runtime();
v8.executeScript("var sheet = Workbook.getSheet(); sheet.doSomething();");
Я ожидаю, что объект листа в javascript будет содержать экземпляр «Объект листа в Java», и я начну выполнять операции с этим объектом листа (в javascript), как и япоказано выше.