我正在使用Eclipse(Kepler)作为GWT应用程序,出于某种原因,superDevMode一直出现在我的参数中。我们遇到了GWT 2.4,它不知道superDevMode是什么。我删除了参数,点击Apply和Debug来启动应用程序,但是当我再次查看参数时,-superDevMode再次出现在那里。我假设有一些属于2.6(与Eclipse插件一起安装的版本)的属性,但我似乎无法找到它。
更新:下面,Adam建议我转到GWT选项卡并将其从superdevmode中删除。以下是该标签的屏幕截图:
没有办法做到这一点。选项卡顶部的大区域(超级模式组上方)表示应该存在某些内容,因此我将项目的GWT设置为2.6。果然,有一个超级/经典开发模式选择。我将其设置为经典,保存设置,然后将项目恢复为2.4。 GWT选项卡与上面的内容完全相同,现在参数中包含“-nosuperDevMode”,2.4也无法识别。
任何帮助都将不胜感激。
谢谢, CC
答案 0 :(得分:2)
我发现了一个临时解决方法,需要注意:我将Eclipse Run Configuration文件设置为只读。
示例路径:
<YOUR_WORKSPACE>\.metadata\.plugins\org.eclipse.debug.core\.launches\<YOUR_RUN_CONFIG_NAME>.launch
然后,每当你在Eclipse中启动开发模式运行配置时,它仍会显示-superDevMode
标志,但是当你单击关闭按钮时它会询问你是否要保存,你可以按否。
最重要的警告:如果你确实想要更改运行配置Eclipse将询问你是否要保存,你按是,对话框关闭,但它实际上并没有保存。
最简单的修复方法是关闭Eclipse,手动编辑.launch文件以删除-superDevMode
,将文件设置为只读,然后再次启动Eclipse。
答案 1 :(得分:1)
转到GET选项卡(左起第3个)并从超级开发模式切换到经典开发模式