BeanItemContainer не может быть преобразован в Vaadin типа

#spring #maven #vaadin7

#spring #maven #vaadin7

Вопрос:

Я новичок в разработке Vaadin и веб-приложений и просто хотел попробовать это, потому что это идеально подходит для моего варианта использования. Дело в том, что после сборки и запуска проекта я получаю следующее сообщение об ошибке при подключении к локальному хосту через мой браузер: «не удается определить аргументы типа для BeanItemContainer<>» (класс VaadinUI в методе updateGrid().

Кто-нибудь может мне помочь? Предполагается, что учебник должен выполняться, и он тоже не такой старый…

Комментарии:

1. Не могли бы вы предоставить более полный код? Попробуйте указать фактический тип вместо diamond <>

2. Я использовал точный код, на который ссылается ссылка — я скопировал-вставил все это… И TBH я не знаю, какой тип принимает компонент, учитывая 2 аргумента, указанные в исходном коде…

3. Исправлено путем указания Company в качестве типа BeanItemContainer!

Ответ №1:

BeanItemContainer<> требуется «Company» в качестве типа

Комментарии:

1. Вероятно, это из-за вашей версии Java. Если вы используете JDK6, вы должны указать тип. Возможно ли, что ваша компиляция с использованием JDK7 и выполняется на JDK6 ?.