2013-04-10 3 views
1

Я пытаюсь использовать супер-источник пользователя для эмуляции классов. GWT не имеет доступа к исходному коду. Сначала это сработало. Но когда я использую эти классы в классах, которые проверяются с помощью проверки бина (JSR 303), я получаю сообщение об ошибке: [java] com.google.gwt.dev.jjs.InternalCompilerException: Неожиданная ошибка во время посещения. ... ... [Java] Вызванный: java.lang.NoClassDefFoundError: somepath/MyClassПроблема эмуляции GWT (Hibernate Validator)

ИМХО это выглядит как я не могу использовать Emulations в 'общих' пакетов, но только в 'клиент'.

любые впечатления здесь?

ТИА ujbi

ответ

0

В GWT: пакет

клиент компилируется javascript.

Общая упаковка составляет как java byte code, так и javascript.

Скорее всего, при компиляции в java-код проблем не возникает. Но при компиляции в java-скрипт вы можете добавить эту проблему.

IMHO This looks like I cannot use Emulations in 
            'shared' packages but only in the 'client'. 

Да, к сожалению, это правда .

Код в общем пакете должен быть дружественным к компилятору. I. Он должен подражать.

Смежные вопросы