Возврат Java-объектов в JavaScript в j2v8 - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь внедрить инструмент 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), как и япоказано выше.

...