2015-04-22 3 views
1

Я включил dnd jar в свой проект gwt (путь сборки и путь к классу), и когда я запускаю программу, возникает следующее исключение. И я также включил следующую строку в модуле: <inherits name='com.allen_sauer.gwt.dnd.gwt-dnd' />Gwt - Невозможно загрузить класс точки ввода модуля

Unable to load module entry point class com.allen_sauer.gwt.dnd.client.util.DragEntryPoint 

java.lang.NoClassDefFoundError: com/google/gwt/core/client/EntryPoint 
at java.lang.ClassLoader.findBootstrapClass(Native Method) 
at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1070) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:414) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
at com.google.gwt.dev.shell.CompilingClassLoader.loadClass(CompilingClassLoader.java:1192) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Class.java:274) 
at com.google.gwt.dev.shell.ModuleSpace.loadClassFromSourceName(ModuleSpace.java:670) 
at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:378) 
at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200) 
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526) 
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364) 
at java.lang.Thread.run(Thread.java:745) 

` Я хотел бы понять, почему, когда файл банку добавляется к проекту эта ошибка возникает. Для информации я использую jdk 1.7

+0

Похоже, 'gwt-servlet.jar' отсутствует в вашем пути к классу. – Jens

+0

Я посмотрел в WEB-INF/lib и 'gwt-servlet.jar' есть. – Theasc721

+0

com.allen_sauer.gwt.dnd.client.util.DragEntryPoint в jar правильно? –

ответ

0

Я нашел решение. Проблема возникла из механизма приложения, я отключил механизм приложения в конфигурации запуска и поместил банку в записи пользователя вместо того, чтобы помещать ее в записи начальной загрузки, и все сработало.

0

Ваша проблема вызвана ошибкой установки плагина в браузере, который вы используете. Чтобы преодолеть это использование, используйте GWT (режим Super Dev) для запуска модуля. Он не будет показывать Ошибка точки входа.