还能够调试GWT吗?

3

是我自己的问题,还是现在根本无法运行/调试GWT应用程序?

在Mac上使用全新安装的Google Plugin for Eclipse (Juno),创建了一个带有GWT+GAE的新Web应用程序,运行/调试失败。

在Chrome、Firefox和Safari浏览器上,插件与Safari和Firefox不兼容,称其与Chrome兼容,但始终要求重新安装。

有什么想法/提示吗?

-Shane

更新: 好的,所以我回到了Firefox ESR 24 (https://www.mozilla.org/en-US/firefox/organizations/all/),这个方法可行。这将让我等到GWT 2.7发布。


一直以来都遇到Chrome的同样问题。不记得了,但我想刷新页面对我有用。 - Kamil Kłys
1个回答

10

浏览器(除IE外)已经删除了GWT Dev插件所需的功能。现在使用的是“Super Dev Mode”,它不需要浏览器插件,但也不再使用Java调试器(代码被编译为JavaScript“尽可能快地”运行,并使用浏览器开发工具中的源映射进行调试)。

不幸的是,“SuperDevMode”并不是那么容易上手:https://dev59.com/2mMl5IYBdhLWcg3wiXV7#18333050

话虽如此,即将发布的GWT 2.7版本将改变DevMode的行为,以实际使用SuperDevMode(您可以通过传递 -nosuperDevMode 来回到“classic” DevMode);因此,只需更新您的GWT SDK,事情就会“神奇”地开始工作。

注意:与“classic” DevMode相比,“SuperDevMode”的巨大优势是它可以在任何浏览器中使用,甚至是移动浏览器!


有趣的是,感谢你提供关于GWT 2.7的信息。不幸的是,在稍微了解一下之后,似乎暂时没有发布日期,所以现在我唯一能用的解决方案就是使用Firefox ESR 24版本。 - Shane
1
SuperDevMode自GWT 2.5版本开始存在,初始设置并不是非常用户友好,但比安装旧版本的Firefox并确保它不会污染您当前的配置文件要容易得多。如果您想尝试,可以使用每晚构建的GWT 2.7快照(仅适用于使用托管依赖项的构建工具:Maven、gradle等);而GWT 2.7 beta1即将发布(我们今天晚些时候将举行指导委员会会议,以解决一些阻碍问题,例如是否需要Java 7)。 - Thomas Broyer
感谢关于GWT 2.7的更新,Thomas。我会等到beta版本发布,这样就不必再经历2.5的安装步骤了。 - Shane

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接