我正在加大 Vaadin 的力度,每当我尝试运行演示应用程序时,都会收到此 javascript 警报。
GWT module 'com.vaadin.terminal.gwt.DefaultWidgetSet' may need to be recompiled
我尝试清理该项目但无济于事。
正如我所说,我正在进步,所以我确信我遗漏了一些简单的步骤,或者我还没有掌握一个概念。
我对 Vaadin 一无所知,但有一个更一般的上下文会发生此错误:
只要您在 Eclipse 中进行测试,应用程序的动态编码仍然是在 JVM 中运行的真正 Java 编码。此编码可通过可通过套接字访问的调试器使用。您会得到一个如下所示的 URL:
http://127.0.0.1:8888/MyApp.html?gwt.codesvr=127.0.0.1:9997
有了这个codesvr
事情是你的 Eclipse 托管的 Java 代码调试器进程。
在您的应用程序可以独立运行之前,GWT 必须将您的 Java 代码转换为 JavaScript;为每种浏览器类型(Firefox、WebKit、Opera...)和您想要支持的语言生成单独版本的代码。只有完成此操作后,您才能通过常规方式访问您的应用程序
http://127.0.0.1:8888/MyApp.html
仅在 Eclipse 中运行我的应用程序数周后,我设法忘记了为浏览器进行编译的步骤,并对这条消息感到好奇。如果您不使用 Ant 任务,启动编译器的方法是点击Google|GWT Compile
在项目的上下文菜单中。完成后,应用程序中的 JS 就变得充实起来,并且您的应用程序可以在客户端无需 Java 的情况下运行。
当然,消息就会消失。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)